Open CASCADE Technology
6.5.4
|
#include <OpenGl_Trihedron.hxx>
Public Member Functions | |
OpenGl_Trihedron (const Aspect_TypeOfTriedronPosition APosition, const Quantity_NameOfColor AColor, const Standard_Real AScale, const Standard_Boolean AsWireframe) | |
virtual | ~OpenGl_Trihedron () |
void | Render (const Handle< OpenGl_Workspace > &AWorkspace) const |
Static Public Member Functions | |
static void | Setup (const Quantity_NameOfColor XColor, const Quantity_NameOfColor YColor, const Quantity_NameOfColor ZColor, const Standard_Real SizeRatio, const Standard_Real AxisDiametr, const Standard_Integer NbFacettes) |
Protected Member Functions | |
void | Redraw (const Handle< OpenGl_Workspace > &AWorkspace) const |
void | RedrawZBuffer (const Handle< OpenGl_Workspace > &AWorkspace) const |
Protected Attributes | |
Aspect_TypeOfTriedronPosition | myPos |
Standard_Real | myScale |
Standard_Boolean | myIsWireframe |
TEL_COLOUR | myXColor |
TEL_COLOUR | myYColor |
TEL_COLOUR | myZColor |
float | myRatio |
float | myDiameter |
int | myNbFacettes |
OpenGl_AspectLine | myAspectLine |
OpenGl_AspectText | myAspectText |
OpenGl_Trihedron::OpenGl_Trihedron | ( | const Aspect_TypeOfTriedronPosition | APosition, |
const Quantity_NameOfColor | AColor, | ||
const Standard_Real | AScale, | ||
const Standard_Boolean | AsWireframe | ||
) |
virtual OpenGl_Trihedron::~OpenGl_Trihedron | ( | ) | [virtual] |
void OpenGl_Trihedron::Redraw | ( | const Handle< OpenGl_Workspace > & | AWorkspace | ) | const [protected] |
void OpenGl_Trihedron::RedrawZBuffer | ( | const Handle< OpenGl_Workspace > & | AWorkspace | ) | const [protected] |
void OpenGl_Trihedron::Render | ( | const Handle< OpenGl_Workspace > & | AWorkspace | ) | const |
static void OpenGl_Trihedron::Setup | ( | const Quantity_NameOfColor | XColor, |
const Quantity_NameOfColor | YColor, | ||
const Quantity_NameOfColor | ZColor, | ||
const Standard_Real | SizeRatio, | ||
const Standard_Real | AxisDiametr, | ||
const Standard_Integer | NbFacettes | ||
) | [static] |
OpenGl_AspectLine OpenGl_Trihedron::myAspectLine [protected] |
OpenGl_AspectText OpenGl_Trihedron::myAspectText [protected] |
float OpenGl_Trihedron::myDiameter [protected] |
Standard_Boolean OpenGl_Trihedron::myIsWireframe [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] |