Open CASCADE Technology 6.6.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
OpenGl_GraduatedTrihedron Class Reference

#include <OpenGl_GraduatedTrihedron.hxx>

Inheritance diagram for OpenGl_GraduatedTrihedron:
Inheritance graph
[legend]

Public Member Functions

 OpenGl_GraduatedTrihedron (const Graphic3d_CGraduatedTrihedron &theData)
virtual void Render (const Handle< OpenGl_Workspace > &theWorkspace) const
virtual void Release (const Handle< OpenGl_Context > &theCtx)
 Release GPU resources.

Static Public Member Functions

static void SetMinMax (const Standard_ShortReal xMin, const Standard_ShortReal yMin, const Standard_ShortReal zMin, const Standard_ShortReal xMax, const Standard_ShortReal yMax, const Standard_ShortReal zMax)

Protected Member Functions

virtual ~OpenGl_GraduatedTrihedron ()

Protected Attributes

OpenGl_Text myLabelX
OpenGl_Text myLabelY
OpenGl_Text myLabelZ
OpenGl_Text myLabelValues
OpenGl_AspectText myAspectLabels
OpenGl_AspectText myAspectValues
TEL_COLOUR myXNameColor
TEL_COLOUR myYNameColor
TEL_COLOUR myZNameColor
bool myToDrawXName
bool myToDrawYName
bool myToDrawZName
bool myToDrawXValues
bool myToDrawYValues
bool myToDrawZValues
bool myToDrawGrid
bool myToDrawAxes
unsigned int myNbX
unsigned int myNbY
unsigned int myNbZ
int myXOffset
int myYOffset
int myZOffset
int myXAxisOffset
int myYAxisOffset
int myZAxisOffset
unsigned char myDrawXTickmarks
unsigned char myDrawYTickmarks
unsigned char myDrawZTickmarks
unsigned int myXTickmarkLength
unsigned int myYTickmarkLength
unsigned int myZTickmarkLength
float myGridColor [3]
TEL_COLOUR myXColor
TEL_COLOUR myYColor
TEL_COLOUR myZColor
minMaxValuesCallback myCbCubicAxes
void * myPtrVisual3dView

Constructor & Destructor Documentation

OpenGl_GraduatedTrihedron::OpenGl_GraduatedTrihedron ( const Graphic3d_CGraduatedTrihedron theData)
virtual OpenGl_GraduatedTrihedron::~OpenGl_GraduatedTrihedron ( ) [protected, virtual]

Member Function Documentation

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

Implements OpenGl_Element.

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

Implements OpenGl_Element.

static void OpenGl_GraduatedTrihedron::SetMinMax ( const Standard_ShortReal  xMin,
const Standard_ShortReal  yMin,
const Standard_ShortReal  zMin,
const Standard_ShortReal  xMax,
const Standard_ShortReal  yMax,
const Standard_ShortReal  zMax 
) [static]

Field Documentation

unsigned int OpenGl_GraduatedTrihedron::myNbX [protected]
unsigned int OpenGl_GraduatedTrihedron::myNbY [protected]
unsigned int OpenGl_GraduatedTrihedron::myNbZ [protected]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines