X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGLViewer%2FGLViewer_BaseDrawers.h;h=43c5a98efa224ef53a9edf4bc19ea56e81b62a72;hb=3b3dce973acb7299499dd3527ded627940516ab3;hp=abdb1309fc307f035990b2a3bcda92e3563dd2af;hpb=4b914be3971471bcd67878b96fbdca12fbc2ac1d;p=modules%2Fgui.git diff --git a/src/GLViewer/GLViewer_BaseDrawers.h b/src/GLViewer/GLViewer_BaseDrawers.h index abdb1309f..43c5a98ef 100644 --- a/src/GLViewer/GLViewer_BaseDrawers.h +++ b/src/GLViewer/GLViewer_BaseDrawers.h @@ -21,8 +21,9 @@ class GLViewer_AspectLine; #pragma warning( disable:4251 ) #endif -// Class: GLViewer_MarkerDrawer -// Descr: Drawer for GLViewer_MarkerSet +/*! Class GLViewer_MarkerDrawer +* Drawer for GLViewer_MarkerSet + */ class GLVIEWER_API GLViewer_MarkerDrawer : public GLViewer_Drawer { @@ -30,26 +31,30 @@ public: GLViewer_MarkerDrawer(); ~GLViewer_MarkerDrawer(); + //! Redefined method virtual void create( float, float, bool ); private: - void drawMarker( float&, float&, float&, QColor&, GLViewer_AspectLine* ); + //! Draws marker in point (x,y) of \param radius with \param color and \param aspect + void drawMarker( float& x, float& y, float& radius, QColor& color, GLViewer_AspectLine* aspect ); }; -// Class: GLViewer_PolylineDrawer -// Descr: Drawer for GLViewer_Polyline +/*! Class GLViewer_PolylineDrawer +* Drawer for GLViewer_Polyline +*/ class GLVIEWER_API GLViewer_PolylineDrawer : public GLViewer_Drawer { public: GLViewer_PolylineDrawer(); ~GLViewer_PolylineDrawer(); - + //! Redefined method virtual void create( float, float, bool ); }; -// Class: GLViewer_TextDrawer -// Descr: +/* Class GLViewer_TextDrawer +* Drawer for GLViewer_Text +*/ class GLVIEWER_API GLViewer_TextDrawer: public GLViewer_Drawer { @@ -58,8 +63,10 @@ public: GLViewer_TextDrawer(); ~GLViewer_TextDrawer(); + //! Redefined method virtual void create( float, float, bool ); - void updateObjects(); //after update font + //! Updates objects after updating font + void updateObjects(); }; #ifdef WNT