Version: 9.12.0
GEOM_VTKTrihedronAxis Class Reference
Inheritance diagram for GEOM_VTKTrihedronAxis:
Inheritance graph

Public Member Functions

 vtkTypeMacro (GEOM_VTKTrihedronAxis, VTKViewer_Axis) static GEOM_VTKTrihedronAxis *New()
 
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])
 

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() [1/2]

GEOM_VTKTrihedronAxis::GEOM_VTKTrihedronAxis ( )
protected

◆ GEOM_VTKTrihedronAxis() [2/2]

GEOM_VTKTrihedronAxis::GEOM_VTKTrihedronAxis ( const GEOM_VTKTrihedronAxis )
protected

◆ ~GEOM_VTKTrihedronAxis()

GEOM_VTKTrihedronAxis::~GEOM_VTKTrihedronAxis ( )
protected

References myMatrix, and myTrsf.

Member Function Documentation

◆ GetOri()

gp_Pnt GEOM_VTKTrihedronAxis::GetOri ( ) const

References myOri.

◆ Render()

void GEOM_VTKTrihedronAxis::Render ( vtkRenderer *  theRenderer)
virtual

◆ SetAxis()

void GEOM_VTKTrihedronAxis::SetAxis ( const gp_Ax1 &  theAxis,
const int  theRot,
double  theColor[3] 
)

References myOri.

◆ SetColor()

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

◆ SetSize()

void GEOM_VTKTrihedronAxis::SetSize ( double  theSize)
virtual

References GetOri(), myMatrix, and myOri.

◆ vtkTypeMacro()

GEOM_VTKTrihedronAxis::vtkTypeMacro ( GEOM_VTKTrihedronAxis  ,
VTKViewer_Axis   
)

Member Data Documentation

◆ myMatrix

vtkMatrix4x4* GEOM_VTKTrihedronAxis::myMatrix
private

◆ myOri

double GEOM_VTKTrihedronAxis::myOri[3]
private

◆ myTrsf

vtkTransform* GEOM_VTKTrihedronAxis::myTrsf
private

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