Version: 6.3.1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes

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]

References myMatrix, myTrsf, New(), and SetColor().

GEOM_VTKTrihedronAxis.GEOM_VTKTrihedronAxis ( const GEOM_VTKTrihedronAxis ) [protected]
GEOM_VTKTrihedronAxis::~GEOM_VTKTrihedronAxis ( ) [protected]

References myMatrix, and myTrsf.


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] 
)

References myOri, and SetColor().

void GEOM_VTKTrihedronAxis::Render ( vtkRenderer *  theRenderer) [virtual]
void GEOM_VTKTrihedronAxis::SetSize ( vtkFloatingPointType  theSize) [virtual]
gp_Pnt GEOM_VTKTrihedronAxis::GetOri ( ) const

References myOri.

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]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS