Open CASCADE Technology 6.6.0
|
#include <OpenGl_Trihedron.hxx>
OpenGl_Trihedron::OpenGl_Trihedron | ( | const Aspect_TypeOfTriedronPosition | thePosition, |
const Quantity_NameOfColor | theColor, | ||
const Standard_Real | theScale, | ||
const Standard_Boolean | theAsWireframe | ||
) |
virtual OpenGl_Trihedron::~OpenGl_Trihedron | ( | ) | [protected, virtual] |
void OpenGl_Trihedron::redraw | ( | const Handle< OpenGl_Workspace > & | theWorkspace | ) | const [protected] |
void OpenGl_Trihedron::redrawZBuffer | ( | const Handle< OpenGl_Workspace > & | theWorkspace | ) | const [protected] |
virtual void OpenGl_Trihedron::Release | ( | const Handle< OpenGl_Context > & | theContext | ) | [virtual] |
Implements OpenGl_Element.
virtual void OpenGl_Trihedron::Render | ( | const Handle< OpenGl_Workspace > & | theWorkspace | ) | const [virtual] |
Implements OpenGl_Element.
static void OpenGl_Trihedron::Setup | ( | const Quantity_NameOfColor | theXColor, |
const Quantity_NameOfColor | theYColor, | ||
const Quantity_NameOfColor | theZColor, | ||
const Standard_Real | theSizeRatio, | ||
const Standard_Real | theAxisDiametr, | ||
const Standard_Integer | theNbFacettes | ||
) | [static] |
OpenGl_AspectLine OpenGl_Trihedron::myAspectLine [protected] |
OpenGl_AspectText OpenGl_Trihedron::myAspectText [protected] |
float OpenGl_Trihedron::myDiameter [protected] |
Standard_Boolean OpenGl_Trihedron::myIsWireframe [protected] |
OpenGl_Text OpenGl_Trihedron::myLabelX [mutable, protected] |
OpenGl_Text OpenGl_Trihedron::myLabelY [mutable, protected] |
OpenGl_Text OpenGl_Trihedron::myLabelZ [mutable, protected] |
int OpenGl_Trihedron::myNbFacettes [protected] |
Aspect_TypeOfTriedronPosition OpenGl_Trihedron::myPos [protected] |
float OpenGl_Trihedron::myRatio [protected] |
Standard_Real OpenGl_Trihedron::myScale [protected] |
TEL_COLOUR OpenGl_Trihedron::myXColor [protected] |
TEL_COLOUR OpenGl_Trihedron::myYColor [protected] |
TEL_COLOUR OpenGl_Trihedron::myZColor [protected] |