VISU_CursorPyramid Class Reference

#include <VISU_GaussPtsDeviceActor.h>

Inheritance diagram for VISU_CursorPyramid:

Inheritance graph

Public Member Functions

 vtkTypeMacro (VISU_CursorPyramid, vtkObject)
virtual void Render (vtkRenderer *, vtkMapper *)
void AddToRender (vtkRenderer *theRenderer)
void RemoveFromRender (vtkRenderer *theRenderer)
void Init (vtkFloatingPointType theHeight, vtkFloatingPointType theCursorSize, vtkFloatingPointType theRadius, vtkFloatingPointType theMagnification, vtkFloatingPointType theClamp, vtkFloatingPointType thePos[3], vtkFloatingPointType theColor[3])
void SetPreferences (vtkFloatingPointType theHeight, vtkFloatingPointType theCursorSize)

Static Public Member Functions

static VISU_CursorPyramidNew ()

Protected Member Functions

 VISU_CursorPyramid ()
void Init (vtkFloatingPointType theHeight, vtkFloatingPointType theRadius)

Protected Attributes

int myNbCones
vtkSmartPointer< vtkConeSource > mySources [6]
vtkSmartPointer< vtkAppendPolyData > myAppendFilter
vtkSmartPointer< vtkPolyDataMapper > myMapper
vtkFloatingPointType myHeight
vtkFloatingPointType myCursorSize
vtkFloatingPointType myRadius
vtkFloatingPointType myMagnification
vtkFloatingPointType myClamp

Private Member Functions

 VISU_CursorPyramid (const VISU_CursorPyramid &)
void operator= (const VISU_CursorPyramid &)

Constructor & Destructor Documentation

VISU_CursorPyramid::VISU_CursorPyramid  )  [protected]
 

VISU_CursorPyramid.VISU_CursorPyramid const VISU_CursorPyramid  )  [private]
 


Member Function Documentation

VISU_CursorPyramid.vtkTypeMacro VISU_CursorPyramid  ,
vtkObject 
 

static VISU_CursorPyramid* VISU_CursorPyramid.New  )  [static]
 

virtual void VISU_CursorPyramid.Render vtkRenderer *  ,
vtkMapper * 
[virtual]
 

void VISU_CursorPyramid::AddToRender vtkRenderer *  theRenderer  ) 
 

void VISU_CursorPyramid::RemoveFromRender vtkRenderer *  theRenderer  ) 
 

void VISU_CursorPyramid::Init vtkFloatingPointType  theHeight,
vtkFloatingPointType  theCursorSize,
vtkFloatingPointType  theRadius,
vtkFloatingPointType  theMagnification,
vtkFloatingPointType  theClamp,
vtkFloatingPointType  thePos[3],
vtkFloatingPointType  theColor[3]
 

void VISU_CursorPyramid::SetPreferences vtkFloatingPointType  theHeight,
vtkFloatingPointType  theCursorSize
 

void VISU_CursorPyramid::Init vtkFloatingPointType  theHeight,
vtkFloatingPointType  theRadius
[protected]
 

void VISU_CursorPyramid.operator= const VISU_CursorPyramid  )  [private]
 


Field Documentation

int VISU_CursorPyramid.myNbCones [protected]
 

vtkSmartPointer<vtkConeSource> VISU_CursorPyramid.mySources[6] [protected]
 

vtkSmartPointer<vtkAppendPolyData> VISU_CursorPyramid.myAppendFilter [protected]
 

vtkSmartPointer<vtkPolyDataMapper> VISU_CursorPyramid.myMapper [protected]
 

vtkFloatingPointType VISU_CursorPyramid.myHeight [protected]
 

vtkFloatingPointType VISU_CursorPyramid.myCursorSize [protected]
 

vtkFloatingPointType VISU_CursorPyramid.myRadius [protected]
 

vtkFloatingPointType VISU_CursorPyramid.myMagnification [protected]
 

vtkFloatingPointType VISU_CursorPyramid.myClamp [protected]