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

VISU_GaussDeviceActorBase Class Reference

#include <VISU_GaussPtsDeviceActor.h>

Inheritance diagram for VISU_GaussDeviceActorBase:
Inheritance graph

Public Member Functions

 vtkTypeMacro (VISU_GaussDeviceActorBase, vtkLODActor)
virtual void Render (vtkRenderer *, vtkMapper *)
void SetTransform (VTKViewer_Transform *theTransform)
void SetPointSpriteMapper (VISU_OpenGLPointSpriteMapper *theMapper)
virtual void DoMapperShallowCopy (vtkMapper *theMapper, bool theIsCopyInput)
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_GaussDeviceActorBaseNew ()

Protected Types

typedef vtkSmartPointer
< vtkPassThroughFilter > 
PPassThroughFilter

Protected Member Functions

 VISU_GaussDeviceActorBase ()
 ~VISU_GaussDeviceActorBase ()

Protected Attributes

vtkSmartPointer
< VISU_OpenGLPointSpriteMapper
myMapper
vtkSmartPointer
< VTKViewer_TransformFilter > 
myTransformFilter
std::vector< PPassThroughFiltermyPassFilter
SALOME_ExtractPolyDataGeometrymyPolyDataExtractor

Private Member Functions

 VISU_GaussDeviceActorBase (const VISU_GaussDeviceActorBase &)
void operator= (const VISU_GaussDeviceActorBase &)

Member Typedef Documentation

typedef vtkSmartPointer<vtkPassThroughFilter> VISU_GaussDeviceActorBase.PPassThroughFilter [protected]

Constructor & Destructor Documentation

VISU_GaussDeviceActorBase::VISU_GaussDeviceActorBase ( ) [protected]

References MESSAGE, and MYDEBUG.

VISU_GaussDeviceActorBase::~VISU_GaussDeviceActorBase ( ) [protected]

References MESSAGE, and MYDEBUG.

VISU_GaussDeviceActorBase.VISU_GaussDeviceActorBase ( const VISU_GaussDeviceActorBase ) [private]

Member Function Documentation

VISU_GaussDeviceActorBase.vtkTypeMacro ( VISU_GaussDeviceActorBase  ,
vtkLODActor   
)
static VISU_GaussDeviceActorBase* VISU_GaussDeviceActorBase.New ( ) [static]
virtual void VISU_GaussDeviceActorBase.Render ( vtkRenderer *  ,
vtkMapper *   
) [virtual]
void VISU_GaussDeviceActorBase::SetTransform ( VTKViewer_Transform *  theTransform)
void VISU_GaussDeviceActorBase::SetPointSpriteMapper ( VISU_OpenGLPointSpriteMapper theMapper)

References VISU.GetOutput().

void VISU_GaussDeviceActorBase::DoMapperShallowCopy ( vtkMapper *  theMapper,
bool  theIsCopyInput 
) [virtual]

Reimplemented in VISU_PointsDeviceActor.

References VISU.CopyMapper().

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

Reimplemented in VISU_GaussPtsDeviceActor.

void VISU_GaussDeviceActorBase.SetExtractor ( SALOME_ExtractPolyDataGeometry theExtractor)
SALOME_ExtractPolyDataGeometry* VISU_GaussDeviceActorBase.GetExtractor ( ) const
void VISU_GaussDeviceActorBase.operator= ( const VISU_GaussDeviceActorBase ) [private]

Field Documentation

vtkSmartPointer<VTKViewer_TransformFilter> VISU_GaussDeviceActorBase.myTransformFilter [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