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

VTKViewer_LineActor Class Reference

#include <VTKViewer_Trihedron.h>

Inheritance diagram for VTKViewer_LineActor:
Inheritance graph

Public Member Functions

 vtkTypeMacro (VTKViewer_LineActor, vtkFollower)
void SetLabelActor (vtkTextActor *theLabelActor)
void SetArrowActor (vtkFollower *theArrowActor)
virtual void Render (vtkRenderer *theRenderer)

Static Public Member Functions

static VTKViewer_LineActorNew ()

Protected Member Functions

 VTKViewer_LineActor ()
 ~VTKViewer_LineActor ()

Protected Attributes

vtkTextActor * LabelActor
vtkFollowerArrowActor

Private Member Functions

 VTKViewer_LineActor (const VTKViewer_LineActor &)

Detailed Description

a subclass of actor that always faces the camera

See also:
vtkFollower

Constructor & Destructor Documentation

VTKViewer_LineActor.VTKViewer_LineActor ( const VTKViewer_LineActor ) [private]
VTKViewer_LineActor.VTKViewer_LineActor ( ) [protected]

Constructor which sets LabelActor and ArrowActor to NULL

VTKViewer_LineActor.~VTKViewer_LineActor ( ) [protected]

Destructor which call SetLabelActor(NULL) and SetArrowActor(NULL)


Member Function Documentation

VTKViewer_LineActor.vtkTypeMacro ( VTKViewer_LineActor  ,
vtkFollower   
)

vtk type macros.

static VTKViewer_LineActor* VTKViewer_LineActor.New ( ) [static]

Create new instance of VTKViewer_LineActor.

void VTKViewer_LineActor.SetLabelActor ( vtkTextActor *  theLabelActor)

Sets Label actor.

Parameters:
theLabelActor- vtkTextActor
void VTKViewer_LineActor.SetArrowActor ( vtkFollower theArrowActor)

Sets Arrow actor.

Parameters:
theLabelActor- VTKViewer_UnScaledActor
void VTKViewer_LineActor::Render ( vtkRenderer *  theRenderer) [virtual]

Adds Label and Arrow actors to theRenderer.

References ArrowActor, and LabelActor.


Field Documentation

vtkTextActor* VTKViewer_LineActor.LabelActor [protected]

Label actor pointer

Arrow actor pointer

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