X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=include%2Fsgp.h;h=7cb3409da3293021be235a583e3759eb26e8c865;hb=1a050c98763fbbc0662731b0b76953acede6f5d7;hp=ee6594ea0214d773d716c66c0e8c3dc2a8ba4423;hpb=c8b19dfaffba9f06d8b6c40cb1bb83a8964867f7;p=ctsim.git diff --git a/include/sgp.h b/include/sgp.h index ee6594e..7cb3409 100644 --- a/include/sgp.h +++ b/include/sgp.h @@ -72,7 +72,7 @@ public: #endif SGPDriver (const char* szWinTitle = "", int xsize = 640, int ysize = 480); - + ~SGPDriver (); int getPhysicalXSize () const @@ -106,19 +106,19 @@ public: class SGP_RGBColor; class SGP { private: - int m_iPhysicalXSize; // Physical Window size + int m_iPhysicalXSize; // Physical Window size int m_iPhysicalYSize; SGPDriver m_driver; - double xw_min; // Window extents + double xw_min; // Window extents double yw_min; double xw_max; double yw_max; - double xv_min; // Viewport extents + double xv_min; // Viewport extents double yv_min; double xv_max; double yv_max; - double viewNDC[4]; // Viewport array for clip_rect() + double viewNDC[4]; // Viewport array for clip_rect() int m_iCurrentPhysicalX; int m_iCurrentPhysicalY; @@ -134,11 +134,11 @@ private: // Master coordinates are coordinates before CTM transformation // World coordinates are coordinates defined by setWindow() // Normalized device coordinates range from 0. to 1. in both axes - TransformationMatrix2D wc_to_ndc; // World coord to NDC matrix - TransformationMatrix2D mc_to_ndc; // Master to NDC + TransformationMatrix2D wc_to_ndc; // World coord to NDC matrix + TransformationMatrix2D mc_to_ndc; // Master to NDC TransformationMatrix2D ndc_to_mc; // NDC to Master - TransformationMatrix2D m_ctm; // Current transfromation matrix - + TransformationMatrix2D m_ctm; // Current transfromation matrix + void calc_transform (); static SGP_RGBColor s_aRGBColor[]; @@ -152,7 +152,7 @@ private: #endif public: - enum { // linestyles + enum { // linestyles LS_NOLINE = 0, LS_SOLID = 0xffff, LS_DASH1 = 0xff00, @@ -163,17 +163,17 @@ public: }; enum { // Codes for marker symbols - MARKER_POINT = 0, // small dot - MARKER_SQUARE = 1, // empty square - MARKER_FSQUARE = 2, // filled square - MARKER_DIAMOND = 3, // empty diamond - MARKER_FDIAMOND = 4, // filled diamond - MARKER_CROSS = 5, // cross - MARKER_XCROSS = 6, // x - MARKER_CIRCLE = 7, // open circle - MARKER_FCIRCLE = 8, // filled circle - MARKER_BSQUARE = 9, // big open square - MARKER_BDIAMOND = 10, // big open diamond + MARKER_POINT = 0, // small dot + MARKER_SQUARE = 1, // empty square + MARKER_FSQUARE = 2, // filled square + MARKER_DIAMOND = 3, // empty diamond + MARKER_FDIAMOND = 4, // filled diamond + MARKER_CROSS = 5, // cross + MARKER_XCROSS = 6, // x + MARKER_CIRCLE = 7, // open circle + MARKER_FCIRCLE = 8, // filled circle + MARKER_BSQUARE = 9, // big open square + MARKER_BDIAMOND = 10, // big open diamond }; enum { MARK_COUNT = 11, }; static const unsigned char MARKER_BITMAP[MARK_COUNT][5]; @@ -245,7 +245,7 @@ public: enum { - C_BLACK = 0, // color codes + C_BLACK = 0, // color codes C_BLUE = 1, C_GREEN = 2, C_CYAN = 3,