Commit | Line | Data |
---|---|---|
2166f0fa SK |
1 | // File: OpenGl_Marker.hxx |
2 | // Created: 13 July 2011 | |
3 | // Author: Sergey ZERCHANINOV | |
4 | // Copyright: OPEN CASCADE 2011 | |
5 | ||
6 | #ifndef OpenGl_Marker_Header | |
7 | #define OpenGl_Marker_Header | |
8 | ||
9 | #include <InterfaceGraphic_telem.hxx> | |
10 | ||
11 | #include <OpenGl_Element.hxx> | |
12 | ||
13 | class OpenGl_Marker : public OpenGl_Element | |
14 | { | |
15 | public: | |
16 | ||
17 | OpenGl_Marker (const TEL_POINT &APoint) : myPoint(APoint) {} | |
18 | virtual ~OpenGl_Marker () {} | |
19 | ||
20 | virtual void Render (const Handle(OpenGl_Workspace) &AWorkspace) const; | |
21 | ||
22 | protected: | |
23 | ||
24 | TEL_POINT myPoint; | |
25 | ||
26 | public: | |
1c35b92f | 27 | DEFINE_STANDARD_ALLOC |
2166f0fa SK |
28 | }; |
29 | ||
30 | #endif //OpenGl_Marker_Header |