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

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 
)

References VISU.GetColor().

void VISU_CursorPyramid::Init ( vtkFloatingPointType  theHeight,
vtkFloatingPointType  theRadius 
) [protected]
void VISU_CursorPyramid.operator= ( const VISU_CursorPyramid ) [private]

Field Documentation

vtkSmartPointer<vtkConeSource> VISU_CursorPyramid.mySources[6] [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]
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