drawMarks.h

Go to the documentation of this file.
00001 /*------------------------------------------------------------------------*/
00002 /* file: DrawMarks.h                                                      */
00003 /* Copyright INRIA 2006                                                   */
00004 /* Authors : Fabrice Leray, Jean-Baptiste Silvy                           */
00005 /* desc : Routines to draw marks in the graphic window                    */
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 /* _DRAW_MARKS_H_ */

Generated on Sun Mar 4 15:03:51 2007 for Scilab [trunk] by  doxygen 1.5.1