DrawVector

Description
주어진 점들을 연결하는 선을 그린다. mode에서 지정하지 않거나 처음 점과 마지막 점이 같다면 처음 점과 마지막 점은 연결되지 않는다.

Syntax
S16 DrawVector(U16 greyLevel, U16 numberOfPoints, P_POINT pPoints, U16 style, U16 mode)

Parameters
greyLevel그레이 수준
numberOfPoints리스트에 있는 점들의 갯수
pPoints연결될 점들의 리스트
style 출력 방법
mode시작점과 끝점을 연결하려면 TRUE로 해야한다. 그 외에는 FALSE로 한다.

Returns
CVOS_OK 성공적인 수행
CVOS_ERROR점의 개수가 0인 경우
CVOS_ERR_LCD_GREY잘못된 그레이 수준 값
CVOS_ERR_LCD_STYLE잘못된 출력 방법
CVOS_ERR_LCD_X잘못된 X좌표 값
CVOS_ERR_LCD_Y잘못된 Y좌표 값

Comments
이 함수는 pattern 채우는걸 지원하지 않는다.
만일 출력 방법이 EXOR_STYLE이면 겹쳐지는 점들을 고려해서 주의를 기울여야 한다.
P_POINT의 자료구조는 아래와 같다.

typedef struct {
   U16 x;
   U16 y;
} POINT, *P_POINT;

See Also

Example