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

VISU_PointsDeviceActor Class Reference

Inheritance diagram for VISU_PointsDeviceActor:
Inheritance graph

Public Member Functions

 vtkTypeMacro (VISU_PointsDeviceActor, VISU_GaussDeviceActorBase)
virtual void SetInput (vtkDataSet *theDataSet)
void SetInteractor (vtkRenderWindowInteractor *theInteractor)
void DoMapperShallowCopy (vtkMapper *theMapper, bool theIsCopyInput)
void DeepCopy (VISU_PointsDeviceActor *theActor)
 vtkTypeMacro (VISU_GaussDeviceActorBase, vtkLODActor)
virtual void Render (vtkRenderer *, vtkMapper *)
void SetTransform (VTKViewer_Transform *theTransform)
void SetPointSpriteMapper (VISU_OpenGLPointSpriteMapper *theMapper)
VISU_OpenGLPointSpriteMapperGetPointSpriteMapper ()
virtual unsigned long int GetMemorySize ()
 Gets memory size used by the instance (bytes).
void SetExtractor (SALOME_ExtractPolyDataGeometry *theExtractor)
SALOME_ExtractPolyDataGeometryGetExtractor () const

Static Public Member Functions

static VISU_PointsDeviceActorNew ()

Protected Types

typedef vtkSmartPointer
< vtkPassThroughFilter > 
PPassThroughFilter

Protected Member Functions

 VISU_PointsDeviceActor ()
 ~VISU_PointsDeviceActor ()
void OnInteractorEvent (unsigned long theEvent)

Static Protected Member Functions

static void ProcessEvents (vtkObject *theObject, unsigned long theEvent, void *theClientData, void *theCallData)

Protected Attributes

vtkCallbackCommand * myEventCallbackCommand
vtkRenderWindowInteractor * myInteractor
VTKViewer_GeometryFilter * myGeomFilter
vtkSmartPointer
< VISU_OpenGLPointSpriteMapper
myMapper
vtkSmartPointer
< VTKViewer_TransformFilter > 
myTransformFilter
std::vector< PPassThroughFiltermyPassFilter
SALOME_ExtractPolyDataGeometrymyPolyDataExtractor

Private Member Functions

 VISU_PointsDeviceActor (const VISU_PointsDeviceActor &)
void operator= (const VISU_PointsDeviceActor &)

Member Typedef Documentation

typedef vtkSmartPointer<vtkPassThroughFilter> VISU_GaussDeviceActorBase.PPassThroughFilter [protected, inherited]

Constructor & Destructor Documentation

VISU_PointsDeviceActor.VISU_PointsDeviceActor ( ) [protected]
VISU_PointsDeviceActor.~VISU_PointsDeviceActor ( ) [protected]
VISU_PointsDeviceActor.VISU_PointsDeviceActor ( const VISU_PointsDeviceActor ) [private]

Member Function Documentation

VISU_PointsDeviceActor.vtkTypeMacro ( VISU_PointsDeviceActor  ,
VISU_GaussDeviceActorBase   
)
static VISU_PointsDeviceActor* VISU_PointsDeviceActor.New ( ) [static]

Reimplemented from VISU_GaussDeviceActorBase.

virtual void VISU_PointsDeviceActor.SetInput ( vtkDataSet *  theDataSet) [virtual]

References myGeomFilter.

void VISU_PointsDeviceActor.SetInteractor ( vtkRenderWindowInteractor *  theInteractor)
void VISU_PointsDeviceActor.DoMapperShallowCopy ( vtkMapper *  theMapper,
bool  theIsCopyInput 
) [virtual]
void VISU_PointsDeviceActor.DeepCopy ( VISU_PointsDeviceActor theActor)
static void VISU_PointsDeviceActor.ProcessEvents ( vtkObject theObject,
unsigned long  theEvent,
void *  theClientData,
void *  theCallData 
) [static, protected]
void VISU_PointsDeviceActor.OnInteractorEvent ( unsigned long  theEvent) [protected]
void VISU_PointsDeviceActor.operator= ( const VISU_PointsDeviceActor ) [private]
VISU_GaussDeviceActorBase.vtkTypeMacro ( VISU_GaussDeviceActorBase  ,
vtkLODActor   
) [inherited]
virtual void VISU_GaussDeviceActorBase.Render ( vtkRenderer *  ,
vtkMapper *   
) [virtual, inherited]
void VISU_GaussDeviceActorBase::SetTransform ( VTKViewer_Transform *  theTransform) [inherited]
void VISU_GaussDeviceActorBase::SetPointSpriteMapper ( VISU_OpenGLPointSpriteMapper theMapper) [inherited]

References VISU.GetOutput().

VISU_OpenGLPointSpriteMapper * VISU_GaussDeviceActorBase::GetPointSpriteMapper ( ) [inherited]
unsigned long int VISU_GaussDeviceActorBase::GetMemorySize ( ) [virtual, inherited]

Reimplemented in VISU_GaussPtsDeviceActor.

void VISU_GaussDeviceActorBase.SetExtractor ( SALOME_ExtractPolyDataGeometry theExtractor) [inherited]
SALOME_ExtractPolyDataGeometry* VISU_GaussDeviceActorBase.GetExtractor ( ) const [inherited]

Field Documentation

vtkCallbackCommand* VISU_PointsDeviceActor.myEventCallbackCommand [protected]
vtkRenderWindowInteractor* VISU_PointsDeviceActor.myInteractor [protected]
VTKViewer_GeometryFilter* VISU_PointsDeviceActor.myGeomFilter [protected]
vtkSmartPointer<VISU_OpenGLPointSpriteMapper> VISU_GaussDeviceActorBase.myMapper [protected, inherited]
vtkSmartPointer<VTKViewer_TransformFilter> VISU_GaussDeviceActorBase.myTransformFilter [protected, inherited]
std::vector<PPassThroughFilter> VISU_GaussDeviceActorBase.myPassFilter [protected, inherited]
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