Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
OpenGl_AspectMarker Class Reference

#include <OpenGl_AspectMarker.hxx>

Inheritance diagram for OpenGl_AspectMarker:
Inheritance graph
[legend]

Public Member Functions

 OpenGl_AspectMarker ()
void SetContext (const CALL_DEF_CONTEXTMARKER &AContext)
const TEL_COLOURColor () const
Aspect_TypeOfMarker Type () const
float Scale () const
virtual void Render (const Handle< OpenGl_Workspace > &theWorkspace) const
virtual void Release (const Handle< OpenGl_Context > &theContext)
 Release GPU resources.

Protected Attributes

TEL_COLOUR myColor
Aspect_TypeOfMarker myType
float myScale

Constructor & Destructor Documentation


Member Function Documentation

virtual void OpenGl_AspectMarker::Release ( const Handle< OpenGl_Context > &  theContext) [virtual]

Implements OpenGl_Element.

virtual void OpenGl_AspectMarker::Render ( const Handle< OpenGl_Workspace > &  theWorkspace) const [virtual]

Implements OpenGl_Element.

float OpenGl_AspectMarker::Scale ( ) const [inline]

Field Documentation

float OpenGl_AspectMarker::myScale [protected]

The documentation for this class was generated from the following file: