#include <SVTK_Trihedron.h>

Public Types | |
| enum | TVisibility { eOff, eOn, eOnlyLineOn } |
Public Member Functions | |
| vtkTypeMacro (SVTK_Trihedron, VTKViewer_Trihedron) | |
| virtual int | GetVisibleActorCount (vtkRenderer *theRenderer) |
| vtkTypeMacro (VTKViewer_Trihedron, vtkObject) | |
| virtual void | SetSize (vtkFloatingPointType theSize) |
| virtual vtkFloatingPointType | GetSize () |
| virtual void | SetVisibility (TVisibility theVis) |
| virtual void | VisibilityOff () |
| virtual void | VisibilityOn () |
| virtual TVisibility | GetVisibility () |
| virtual void | AddToRender (vtkRenderer *theRenderer) |
| virtual void | RemoveFromRender (vtkRenderer *theRenderer) |
| virtual bool | OwnActor (const vtkActor *theActor) |
Static Public Member Functions | |
| static SVTK_Trihedron * | New () |
Protected Member Functions | |
| SVTK_Trihedron () | |
| SVTK_Trihedron (const SVTK_Trihedron &) | |
| void | operator= (const SVTK_Trihedron &) |
Protected Attributes | |
| vtkActorCollection * | myPresent |
| VTKViewer_Axis * | myAxis [3] |
| vtkFloatingPointType | mySize |
enum VTKViewer_Trihedron::TVisibility [inherited] |
| SVTK_Trihedron::SVTK_Trihedron | ( | ) | [protected] |
Constructor
| SVTK_Trihedron.SVTK_Trihedron | ( | const SVTK_Trihedron & | ) | [protected] |
| void SVTK_Trihedron.operator= | ( | const SVTK_Trihedron & | ) | [protected] |
| SVTK_Trihedron.vtkTypeMacro | ( | SVTK_Trihedron | , |
| VTKViewer_Trihedron | |||
| ) |
| static SVTK_Trihedron* SVTK_Trihedron.New | ( | ) | [static] |
Reimplemented from VTKViewer_Trihedron.
| int SVTK_Trihedron::GetVisibleActorCount | ( | vtkRenderer * | theRenderer | ) | [virtual] |
| theRenderer | - renderer to be checked |
Reimplemented from VTKViewer_Trihedron.
References VTK.ActorCollectionCopy.GetActors().
| VTKViewer_Trihedron.vtkTypeMacro | ( | VTKViewer_Trihedron | , |
| vtkObject | |||
| ) | [inherited] |
vtk type macros.
| void VTKViewer_Trihedron::SetSize | ( | vtkFloatingPointType | theSize | ) | [virtual, inherited] |
Sets size of trihedron.
| theSize | - vtkFloatingPointType value |
Set size of axes
References VTKViewer_Trihedron.myAxis, and VTKViewer_Trihedron.mySize.
| virtual vtkFloatingPointType VTKViewer_Trihedron.GetSize | ( | ) | [virtual, inherited] |
Get size of trihedron.
| mySize | - vtkFloatingPointType value |
| void VTKViewer_Trihedron::SetVisibility | ( | TVisibility | theVis | ) | [virtual, inherited] |
Sets visibility for all Axis to theVis
Set visibility of axes
References VTKViewer_Trihedron.myAxis.
| virtual void VTKViewer_Trihedron.VisibilityOff | ( | ) | [virtual, inherited] |
OFF visibility for all Axis.
| virtual void VTKViewer_Trihedron.VisibilityOn | ( | ) | [virtual, inherited] |
ON visibility for all Axis.
| VTKViewer_Trihedron::TVisibility VTKViewer_Trihedron::GetVisibility | ( | ) | [virtual, inherited] |
Gets visibility of myAxis[0] actor.
References VTKViewer_Axis.GetVisibility(), and VTKViewer_Trihedron.myAxis.
| void VTKViewer_Trihedron::AddToRender | ( | vtkRenderer * | theRenderer | ) | [virtual, inherited] |
Add to render all Axis
| theRenderer | - vtkRenderer pointer |
References VTKViewer_Axis.AddToRender(), VTKViewer_Trihedron.myAxis, and VTKViewer_Axis.SetCamera().
| void VTKViewer_Trihedron::RemoveFromRender | ( | vtkRenderer * | theRenderer | ) | [virtual, inherited] |
Remove all actors from theRenderer which are in myPresent.
| theRenderer | - vtkRenderer pointer |
References VTKViewer_Trihedron.myAxis, and VTKViewer_Trihedron.myPresent.
| bool VTKViewer_Trihedron::OwnActor | ( | const vtkActor * | theActor | ) | [virtual, inherited] |
Check if actor belongs to the trihedron object
| theActor | - vtkActor pointer |
| Return | true if the actor belongs to the trihedron object |
Check if actor belongs to the axis object
| theActor | - vtkActor pointer |
| Return | true if the actor belongs to the axis object |
References VTKViewer_Trihedron.myAxis, and VTKViewer_Trihedron.myPresent.
vtkActorCollection* VTKViewer_Trihedron.myPresent [protected, inherited] |
Actor collection
VTKViewer_Axis* VTKViewer_Trihedron.myAxis[3] [protected, inherited] |
vtkFloatingPointType VTKViewer_Trihedron.mySize [protected, inherited] |
Common size for trihedron, for each axis.