Open CASCADE Technology
6.5.4
|
#include <OpenGl_Structure.hxx>
virtual OpenGl_Structure::~OpenGl_Structure | ( | ) | [protected, virtual] |
void OpenGl_Structure::Clear | ( | const Handle< OpenGl_Context > & | theGlCtx | ) |
void OpenGl_Structure::ClearHighlightBox | ( | const Handle< OpenGl_Context > & | theGlCtx | ) |
void OpenGl_Structure::ClearHighlightColor | ( | const Handle< OpenGl_Context > & | theGlCtx | ) |
void OpenGl_Structure::Connect | ( | const OpenGl_Structure * | astructure | ) |
void OpenGl_Structure::Disconnect | ( | const OpenGl_Structure * | astructure | ) |
Standard_Integer OpenGl_Structure::GetZLayer | ( | ) | const |
virtual void OpenGl_Structure::Release | ( | const Handle< OpenGl_Context > & | theContext | ) | [virtual] |
Implements OpenGl_Element.
void OpenGl_Structure::ReleaseGlResources | ( | const Handle< OpenGl_Context > & | theGlCtx | ) |
Notice however that reusage of this structure after calling this method is incorrect and will lead to broken visualization due to loosed data.
void OpenGl_Structure::RemoveGroup | ( | const Handle< OpenGl_Context > & | theGlCtx, |
const OpenGl_Group * | theGroup | ||
) |
virtual void OpenGl_Structure::Render | ( | const Handle< OpenGl_Workspace > & | theWorkspace | ) | const [virtual] |
Implements OpenGl_Element.
void OpenGl_Structure::SetAspectFace | ( | const CALL_DEF_CONTEXTFILLAREA & | AContext | ) |
void OpenGl_Structure::SetAspectLine | ( | const CALL_DEF_CONTEXTLINE & | AContext | ) |
void OpenGl_Structure::SetAspectMarker | ( | const CALL_DEF_CONTEXTMARKER & | AContext | ) |
void OpenGl_Structure::SetAspectText | ( | const CALL_DEF_CONTEXTTEXT & | AContext | ) |
void OpenGl_Structure::SetDegenerateModel | ( | const Standard_Integer | AMode, |
const float | ASkipRatio | ||
) |
void OpenGl_Structure::SetHighlightBox | ( | const Handle< OpenGl_Context > & | theGlCtx, |
const CALL_DEF_BOUNDBOX & | theBoundBox | ||
) |
void OpenGl_Structure::SetHighlightColor | ( | const Handle< OpenGl_Context > & | theGlCtx, |
const Standard_ShortReal | R, | ||
const Standard_ShortReal | G, | ||
const Standard_ShortReal | B | ||
) |
void OpenGl_Structure::SetNamedStatus | ( | const Standard_Integer | aStatus | ) | [inline] |
void OpenGl_Structure::SetTransformation | ( | const float * | AMatrix | ) |
void OpenGl_Structure::SetZLayer | ( | const Standard_Integer | theLayerIndex | ) |
OpenGl_AspectFace* OpenGl_Structure::myAspectFace [protected] |
OpenGl_AspectLine* OpenGl_Structure::myAspectLine [protected] |
OpenGl_AspectMarker* OpenGl_Structure::myAspectMarker [protected] |
OpenGl_AspectText* OpenGl_Structure::myAspectText [protected] |
OpenGl_ListOfStructure OpenGl_Structure::myConnected [protected] |
DEGENERATION* OpenGl_Structure::myDegenerateModel [protected] |
OpenGl_ListOfGroup OpenGl_Structure::myGroups [protected] |
OpenGl_Group* OpenGl_Structure::myHighlightBox [protected] |
TEL_COLOUR* OpenGl_Structure::myHighlightColor [protected] |
int OpenGl_Structure::myNamedStatus [protected] |
OpenGl_Matrix* OpenGl_Structure::myTransformation [protected] |
TEL_TRANSFORM_PERSISTENCE* OpenGl_Structure::myTransPers [protected] |
int OpenGl_Structure::myZLayer [protected] |