GEOM_VTKTrihedron Class Reference

#include <GEOM_VTKTrihedron.hxx>

Inheritance diagram for GEOM_VTKTrihedron:

Inheritance graph

Public Member Functions

 vtkTypeMacro (GEOM_VTKTrihedron, SALOME_Actor)
virtual vtkFloatingPointType GetSize ()
virtual void SetVisibility (VTKViewer_Trihedron::TVisibility theVis)
virtual void VisibilityOff ()
virtual void VisibilityOn ()
virtual void AddToRender (vtkRenderer *theRenderer)
virtual void RemoveFromRender (vtkRenderer *theRenderer)
virtual int GetVisibleActorCount (vtkRenderer *theRenderer)
void SetPlacement (const Handle(Geom_Axis2Placement)&)
virtual vtkMapper * GetMapper ()
virtual void Render (vtkRenderer *, vtkMapper *)
virtual bool IsSetCamera () const
virtual bool IsResizable () const
virtual void SetSize (vtkFloatingPointType)
virtual void SetCamera (vtkCamera *)
void SetColor (vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b)
void GetColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b)
virtual bool hasHighlight ()

Static Public Member Functions

static GEOM_VTKTrihedronNew ()

Protected Member Functions

 GEOM_VTKTrihedron ()
 GEOM_VTKTrihedron (const GEOM_VTKTrihedron &)
virtual ~GEOM_VTKTrihedron ()

Protected Attributes

VTKViewer_AxismyAxis [3]
vtkPolyDataMapper * myMapper
vtkFloatingPointType mySize
gp_Pnt myLocation
gp_Dir myDirX
gp_Dir myDirY
gp_Dir myDirZ
vtkFloatingPointType myColor [3]

Constructor & Destructor Documentation

GEOM_VTKTrihedron::GEOM_VTKTrihedron  )  [protected]
 

GEOM_VTKTrihedron.GEOM_VTKTrihedron const GEOM_VTKTrihedron  )  [protected]
 

GEOM_VTKTrihedron::~GEOM_VTKTrihedron  )  [protected, virtual]
 


Member Function Documentation

GEOM_VTKTrihedron.vtkTypeMacro GEOM_VTKTrihedron  ,
SALOME_Actor 
 

static GEOM_VTKTrihedron* GEOM_VTKTrihedron.New  )  [static]
 

virtual vtkFloatingPointType GEOM_VTKTrihedron.GetSize  )  [virtual]
 

void GEOM_VTKTrihedron::SetVisibility VTKViewer_Trihedron::TVisibility  theVis  )  [virtual]
 

virtual void GEOM_VTKTrihedron.VisibilityOff  )  [virtual]
 

virtual void GEOM_VTKTrihedron.VisibilityOn  )  [virtual]
 

void GEOM_VTKTrihedron::AddToRender vtkRenderer *  theRenderer  )  [virtual]
 

void GEOM_VTKTrihedron::RemoveFromRender vtkRenderer *  theRenderer  )  [virtual]
 

int GEOM_VTKTrihedron::GetVisibleActorCount vtkRenderer *  theRenderer  )  [virtual]
 

void GEOM_VTKTrihedron::SetPlacement const Handle(Geom_Axis2Placement)&   ) 
 

vtkMapper * GEOM_VTKTrihedron::GetMapper  )  [virtual]
 

void GEOM_VTKTrihedron::Render vtkRenderer *  ,
vtkMapper * 
[virtual]
 

bool GEOM_VTKTrihedron::IsSetCamera  )  const [virtual]
 

bool GEOM_VTKTrihedron::IsResizable  )  const [virtual]
 

void GEOM_VTKTrihedron::SetSize vtkFloatingPointType   )  [virtual]
 

void GEOM_VTKTrihedron::SetCamera vtkCamera *   )  [virtual]
 

void GEOM_VTKTrihedron::SetColor vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b
 

void GEOM_VTKTrihedron::GetColor vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b
 

virtual bool GEOM_VTKTrihedron.hasHighlight  )  [virtual]
 


Field Documentation

VTKViewer_Axis* GEOM_VTKTrihedron.myAxis[3] [protected]
 

vtkPolyDataMapper* GEOM_VTKTrihedron.myMapper [protected]
 

vtkFloatingPointType GEOM_VTKTrihedron.mySize [protected]
 

gp_Pnt GEOM_VTKTrihedron.myLocation [protected]
 

gp_Dir GEOM_VTKTrihedron.myDirX [protected]
 

gp_Dir GEOM_VTKTrihedron.myDirY [protected]
 

gp_Dir GEOM_VTKTrihedron.myDirZ [protected]
 

vtkFloatingPointType GEOM_VTKTrihedron.myColor[3] [protected]