X Axis actor.

Public Member Functions | |
| vtkTypeMacro (VTKViewer_XAxis, VTKViewer_Axis) | |
| vtkTypeMacro (VTKViewer_Axis, vtkObject) | |
| virtual void | AddToRender (vtkRenderer *theRenderer) |
| virtual void | RemoveFromRender (vtkRenderer *theRenderer) |
| virtual void | SetVisibility (VTKViewer_Trihedron::TVisibility theVis) |
| virtual VTKViewer_Trihedron::TVisibility | GetVisibility () |
| virtual void | SetCamera (vtkCamera *theCamera) |
| virtual void | SetColor (double theRed, double theGreen, double theBlue) |
| virtual void | SetSize (vtkFloatingPointType theSize) |
| virtual vtkTextActor * | GetLabel () |
| virtual vtkFollower * | GetArrow () |
| virtual bool | OwnActor (const vtkActor *theActor) |
Static Public Member Functions | |
| static VTKViewer_XAxis * | New () |
Protected Member Functions | |
| VTKViewer_XAxis () | |
| VTKViewer_XAxis (const VTKViewer_XAxis &) | |
Protected Attributes | |
| VTKViewer_Trihedron::TVisibility | myVisibility |
| vtkFloatingPointType | myDir [3] |
| vtkFloatingPointType | myRot [3] |
| VTKViewer_LineActor * | myLineActor |
| vtkFollower * | myArrowActor |
| vtkTextActor * | myLabelActor |
| vtkPolyDataMapper * | myMapper [3] |
| vtkLineSource * | myLineSource |
| vtkConeSource * | myConeSource |
| vtkTextMapper * | myTextMapper |
| VTKViewer_XAxis::VTKViewer_XAxis | ( | ) | [protected] |
Initialize X Axis
References VTKViewer_Axis.myDir, VTKViewer_Axis.myRot, VTKViewer_Axis.myTextMapper, and VTKViewer_Axis.SetColor().
| VTKViewer_XAxis.VTKViewer_XAxis | ( | const VTKViewer_XAxis & | ) | [protected] |
| VTKViewer_XAxis.vtkTypeMacro | ( | VTKViewer_XAxis | , |
| VTKViewer_Axis | |||
| ) |
| static VTKViewer_XAxis* VTKViewer_XAxis.New | ( | ) | [static] |
| VTKViewer_Axis.vtkTypeMacro | ( | VTKViewer_Axis | , |
| vtkObject | |||
| ) | [inherited] |
vtk type macros.
| void VTKViewer_Axis::AddToRender | ( | vtkRenderer * | theRenderer | ) | [virtual, inherited] |
Add to theRenderer actors: myLineActor,myLabelActor,myArrowActor
Add to renderer
| theRenderer | - vtkRenderer pointer |
References VTKViewer_Axis.myArrowActor, VTKViewer_Axis.myLabelActor, and VTKViewer_Axis.myLineActor.
| void VTKViewer_Axis::RemoveFromRender | ( | vtkRenderer * | theRenderer | ) | [virtual, inherited] |
Remove actor of acis from theRenderer which are in myPresent.
| theRenderer | - vtkRenderer pointer |
References VTKViewer_Axis.myArrowActor, VTKViewer_Axis.myLabelActor, and VTKViewer_Axis.myLineActor.
| void VTKViewer_Axis::SetVisibility | ( | VTKViewer_Trihedron::TVisibility | theVis | ) | [virtual, inherited] |
Sets visibility for actors: myLineActor,myLabelActor,myArrowActor
Sets visibility for all Axis to theVis
References VTKViewer_Trihedron.eOff, VTKViewer_Trihedron.eOn, VTKViewer_Trihedron.eOnlyLineOn, VTKViewer_Axis.myArrowActor, VTKViewer_Axis.myLabelActor, VTKViewer_Axis.myLineActor, and VTKViewer_Axis.myVisibility.
| virtual VTKViewer_Trihedron::TVisibility VTKViewer_Axis.GetVisibility | ( | ) | [virtual, inherited] |
Return visibility of VTKViewer_Axis
| myVisibility |
| void VTKViewer_Axis::SetCamera | ( | vtkCamera * | theCamera | ) | [virtual, inherited] |
Set camera for myLabelActor
References VTKViewer_Axis.myLabelActor.
| void VTKViewer_Axis::SetColor | ( | double | theRed, |
| double | theGreen, | ||
| double | theBlue | ||
| ) | [virtual, inherited] |
Sets color for actors: myLineActor,myLabelActor,myArrowActor
| theRed | - red component of the color |
| theGreen | - green component of the color |
| theBlue | - blue component of the color |
Sets color for actors: myLineActor,myLabelActor,myArrowActor
References VTKViewer_Axis.myArrowActor, VTKViewer_Axis.myLabelActor, and VTKViewer_Axis.myLineActor.
| void VTKViewer_Axis::SetSize | ( | vtkFloatingPointType | theSize | ) | [virtual, inherited] |
Set size of VTKViewer_Axis
References VTKViewer_Axis.myArrowActor, VTKViewer_Axis.myDir, VTKViewer_Axis.myLabelActor, VTKViewer_Axis.myLineSource, and VTKViewer_Axis.myRot.
| virtual vtkTextActor* VTKViewer_Axis.GetLabel | ( | ) | [virtual, inherited] |
Get label actor.
| Return | myLabelActor. |
| virtual vtkFollower* VTKViewer_Axis.GetArrow | ( | ) | [virtual, inherited] |
Get arrow actor.
| Return | myArrowActor |
| bool VTKViewer_Axis::OwnActor | ( | const vtkActor * | theActor | ) | [virtual, inherited] |
Check if actor belongs to the axis object
| theActor | - vtkActor pointer |
| Return | true if the actor belongs to the axis object |
References VTKViewer_Axis.myArrowActor, VTKViewer_Axis.myLabelActor, and VTKViewer_Axis.myLineActor.
VTKViewer_Trihedron::TVisibility VTKViewer_Axis.myVisibility [protected, inherited] |
Visibility flag.
VTKViewer_Axis::myDir[3] [protected, inherited] |
Direction vector
VTKViewer_Axis::myRot[3] [protected, inherited] |
Orientation vector
VTKViewer_LineActor* VTKViewer_Axis.myLineActor [protected, inherited] |
VTKViewer_LineActor actor pointer
vtkFollower* VTKViewer_Axis.myArrowActor [protected, inherited] |
vtkFollower actor pointer
vtkTextActor* VTKViewer_Axis.myLabelActor [protected, inherited] |
VTKViewer_UnScaledActor actor pointer
vtkPolyDataMapper* VTKViewer_Axis.myMapper[3] [protected, inherited] |
vtkLineSource* VTKViewer_Axis.myLineSource [protected, inherited] |
vtkLineSource pointer (Line)
vtkConeSource* VTKViewer_Axis.myConeSource [protected, inherited] |
vtkConeSource pointer (Arrow)
vtkTextMapper* VTKViewer_Axis.myTextMapper [protected, inherited] |
vtkTextMapper pointer (Label)