00001
00002
00003
00004
00005
00006
00007
00008 #ifndef _DRAW_MARKS_H_
00009 #undef _DRAW_MARKS_H_
00010
00011 #include "ObjectStructure.h"
00012
00013
00014 int DrawNewMarks( sciPointObj * pobj, int n1, int * xm, int * ym, int * DPI ) ;
00015 void DrawMarks3D( sciPointObj * pobj, int n1, int * xm, int * ym, int * DPI ) ;
00016
00026 void drawPolyMarks( sciPointObj * pObj, int nbMarks, int xCoord[], int yCoord[], int DPI[2] ) ;
00027
00028
00029
00030 int DrawMark_FullDot( int xmi, int ymi, double size, int foreground, int background, int pixel_offset) ;
00031 int DrawMark_Plus( int xmi, int ymi, int size, int foreground, int pixel_offset) ;
00032 int DrawMark_Cross( int xmi, int ymi, int size, int foreground, int pixel_offset) ;
00033 int DrawMark_FullDiamond( int xmi, int ymi, int size, int foreground, int background) ;
00034 int DrawMark_FullTriangleUp( int xmi, int ymi, int size, int foreground, int background) ;
00035 int DrawMark_FullTriangleDown( int xmi, int ymi, int size, int foreground, int background) ;
00036 int DrawMark_Asterisk( int xmi, int ymi, int size, int foreground, int pixel_offset) ;
00037 int DrawMark_FullSquare( int xmi, int ymi, int size, int foreground, int background, int pixel_offset) ;
00038 int DrawMark_FullTriangleRight( int xmi, int ymi, int size, int foreground, int background) ;
00039 int DrawMark_FullTriangleLeft( int xmi, int ymi, int size, int foreground, int background) ;
00040 int DrawMark_FullPentagram( int xmi, int ymi, int size, int foreground, int background) ;
00041
00042
00043
00058 int CheckPixelStatus( void ) ;
00059
00060
00061 #endif