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, vtkFloatingPointType theColor[3])
virtual void Render (vtkRenderer *theRenderer)
virtual void SetSize (vtkFloatingPointType theSize)
gp_Pnt GetOri () const
void SetColor (const vtkFloatingPointType theColor[3])

Static Public Member Functions

static GEOM_VTKTrihedronAxisNew ()

Protected Member Functions

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

Private Attributes

vtkFloatingPointType myOri [3]
vtkMatrix4x4 * myMatrix
vtkTransform * myTrsf

Constructor & Destructor Documentation

GEOM_VTKTrihedronAxis::GEOM_VTKTrihedronAxis  )  [protected]
 

GEOM_VTKTrihedronAxis.GEOM_VTKTrihedronAxis const GEOM_VTKTrihedronAxis  )  [protected]
 

GEOM_VTKTrihedronAxis::~GEOM_VTKTrihedronAxis  )  [protected]
 


Member Function Documentation

GEOM_VTKTrihedronAxis.vtkTypeMacro GEOM_VTKTrihedronAxis  ,
VTKViewer_Axis 
 

static GEOM_VTKTrihedronAxis* GEOM_VTKTrihedronAxis.New  )  [static]
 

void GEOM_VTKTrihedronAxis::SetAxis const gp_Ax1 &  theAxis,
const int  theRot,
vtkFloatingPointType  theColor[3]
 

void GEOM_VTKTrihedronAxis::Render vtkRenderer *  theRenderer  )  [virtual]
 

void GEOM_VTKTrihedronAxis::SetSize vtkFloatingPointType  theSize  )  [virtual]
 

gp_Pnt GEOM_VTKTrihedronAxis::GetOri  )  const
 

void GEOM_VTKTrihedronAxis::SetColor const vtkFloatingPointType  theColor[3]  ) 
 


Field Documentation

vtkFloatingPointType GEOM_VTKTrihedronAxis.myOri[3] [private]
 

vtkMatrix4x4* GEOM_VTKTrihedronAxis.myMatrix [private]
 

vtkTransform* GEOM_VTKTrihedronAxis.myTrsf [private]