Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOM_VTKTrihedronAxis Class Reference
Inheritance diagram for GEOM_VTKTrihedronAxis:
Inheritance graph

Public Member Functions

 vtkTypeMacro (GEOM_VTKTrihedronAxis, VTKViewer_Axis)
 
void SetAxis (const gp_Ax1 &theAxis, const int theRot, double theColor[3])
 
virtual void Render (vtkRenderer *theRenderer)
 
virtual void SetSize (double theSize)
 
gp_Pnt GetOri () const
 
void SetColor (const double theColor[3])
 

Static Public Member Functions

static GEOM_VTKTrihedronAxisNew ()
 

Protected Member Functions

 GEOM_VTKTrihedronAxis ()
 
 GEOM_VTKTrihedronAxis (const GEOM_VTKTrihedronAxis &)
 
 ~GEOM_VTKTrihedronAxis ()
 

Private Attributes

double myOri [3]
 
vtkMatrix4x4 * myMatrix
 
vtkTransform * myTrsf
 

Constructor & Destructor Documentation

GEOM_VTKTrihedronAxis::GEOM_VTKTrihedronAxis ( )
protected

References myMatrix, and myTrsf.

GEOM_VTKTrihedronAxis::GEOM_VTKTrihedronAxis ( const GEOM_VTKTrihedronAxis )
protected
GEOM_VTKTrihedronAxis::~GEOM_VTKTrihedronAxis ( )
protected

References myMatrix, and myTrsf.

Member Function Documentation

gp_Pnt GEOM_VTKTrihedronAxis::GetOri ( ) const

References myOri.

static GEOM_VTKTrihedronAxis* GEOM_VTKTrihedronAxis::New ( )
static
void GEOM_VTKTrihedronAxis::Render ( vtkRenderer *  theRenderer)
virtual
void GEOM_VTKTrihedronAxis::SetAxis ( const gp_Ax1 &  theAxis,
const int  theRot,
double  theColor[3] 
)

References aColor, and myOri.

void GEOM_VTKTrihedronAxis::SetColor ( const double  theColor[3])
void GEOM_VTKTrihedronAxis::SetSize ( double  theSize)
virtual

References aPosition, GetOri(), myMatrix, and myOri.

GEOM_VTKTrihedronAxis::vtkTypeMacro ( GEOM_VTKTrihedronAxis  ,
VTKViewer_Axis   
)

Member Data Documentation

vtkMatrix4x4* GEOM_VTKTrihedronAxis::myMatrix
private
double GEOM_VTKTrihedronAxis::myOri[3]
private
vtkTransform* GEOM_VTKTrihedronAxis::myTrsf
private

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