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

VISU_PolyDataMapperHolder Class Reference

#include <VISU_PolyDataMapperHolder.hxx>

Inheritance diagram for VISU_PolyDataMapperHolder:
Inheritance graph

Public Member Functions

 vtkTypeMacro (VISU_PolyDataMapperHolder, VISU_MapperHolder)
virtual void ShallowCopy (VISU_MapperHolder *theMapperHolder, bool theIsCopyInput)
virtual unsigned long int GetMemorySize ()
 Gets memory size used by the instance (bytes).
void SetPolyDataIDMapper (const VISU::PPolyDataIDMapper &theIDMapper)
const VISU::PPolyDataIDMapperGetPolyDataIDMapper ()
virtual vtkPolyData * GetPolyDataInput ()
virtual vtkPolyDataMapper * GetPolyDataMapper ()
virtual vtkIdType GetNodeObjID (vtkIdType theID)
virtual vtkIdType GetNodeVTKID (vtkIdType theID)
virtual vtkFloatingPointType * GetNodeCoord (vtkIdType theObjID)
virtual vtkIdType GetElemObjID (vtkIdType theID)
virtual vtkIdType GetElemVTKID (vtkIdType theID)
virtual vtkCell * GetElemCell (vtkIdType theObjID)
virtual void SetImplicitFunction (vtkImplicitFunction *theFunction)
virtual vtkImplicitFunctionGetImplicitFunction ()
virtual void SetExtractInside (bool theMode)
virtual void SetExtractBoundaryCells (bool theMode)
virtual void RemoveAllClippingPlanes ()
virtual vtkIdType GetNumberOfClippingPlanes ()
virtual bool AddClippingPlane (vtkPlane *thePlane)
virtual vtkPlaneGetClippingPlane (vtkIdType theID)
void RemoveClippingPlane (vtkIdType theID)
 vtkTypeMacro (VISU_MapperHolder, vtkObject)
virtual unsigned long int GetMTime ()
void SetPipeLine (VISU_PipeLine *thePipeLine)
const VISU::PIDMapperGetIDMapper ()
virtual vtkDataSet * GetInput ()
virtual vtkMapper * GetMapper ()
virtual vtkDataSet * GetOutput ()
virtual void Update ()

Static Public Member Functions

static VISU_PolyDataMapperHolderNew ()

Protected Member Functions

 VISU_PolyDataMapperHolder ()
 VISU_PolyDataMapperHolder (const VISU_PolyDataMapperHolder &)
virtual ~VISU_PolyDataMapperHolder ()
virtual void OnCreateMapper ()
void SetPolyDataMapper (vtkPolyDataMapper *theMapper)
virtual void SetLookupTable (VISU_LookupTable *theLookupTable)
virtual vtkPointSet * GetClippedInput ()
void SetMapper (vtkMapper *theMapper)
void SetIDMapper (const VISU::PIDMapper &theIDMapper)

Protected Attributes

vtkSmartPointer
< SALOME_ExtractPolyDataGeometry
myExtractPolyDataGeometry
 Clipping.

Private Attributes

VISU::PPolyDataIDMapper myPolyDataIDMapper
vtkSmartPointer
< vtkPolyDataMapper > 
myPolyDataMapper

Constructor & Destructor Documentation

VISU_PolyDataMapperHolder::VISU_PolyDataMapperHolder ( ) [protected]

References MESSAGE, and MYDEBUG.

VISU_PolyDataMapperHolder.VISU_PolyDataMapperHolder ( const VISU_PolyDataMapperHolder ) [protected]
VISU_PolyDataMapperHolder::~VISU_PolyDataMapperHolder ( ) [protected, virtual]

References MESSAGE, and MYDEBUG.


Member Function Documentation

VISU_PolyDataMapperHolder.vtkTypeMacro ( VISU_PolyDataMapperHolder  ,
VISU_MapperHolder   
)
static VISU_PolyDataMapperHolder* VISU_PolyDataMapperHolder.New ( ) [static]

Reimplemented in VISU_PointSpriteMapperHolder.

void VISU_PolyDataMapperHolder::ShallowCopy ( VISU_MapperHolder theMapperHolder,
bool  theIsCopyInput 
) [virtual]

Reimplemented from VISU_MapperHolder.

Reimplemented in VISU_PointSpriteMapperHolder.

References VISU.CopyPolyDataMapper().

unsigned long int VISU_PolyDataMapperHolder::GetMemorySize ( ) [virtual]

Reimplemented from VISU_MapperHolder.

void VISU_PolyDataMapperHolder::SetPolyDataIDMapper ( const VISU::PPolyDataIDMapper theIDMapper)
const VISU::PPolyDataIDMapper & VISU_PolyDataMapperHolder::GetPolyDataIDMapper ( )
vtkPolyData * VISU_PolyDataMapperHolder::GetPolyDataInput ( ) [virtual]
vtkPolyDataMapper * VISU_PolyDataMapperHolder::GetPolyDataMapper ( ) [virtual]
vtkIdType VISU_PolyDataMapperHolder::GetNodeObjID ( vtkIdType  theID) [virtual]

Reimplemented from VISU_MapperHolder.

References VISU.GetNodeObjID().

vtkIdType VISU_PolyDataMapperHolder::GetNodeVTKID ( vtkIdType  theID) [virtual]

Reimplemented from VISU_MapperHolder.

References VISU.GetNodeVTKID().

vtkFloatingPointType * VISU_PolyDataMapperHolder::GetNodeCoord ( vtkIdType  theObjID) [virtual]

Reimplemented from VISU_MapperHolder.

References VISU.GetNodeCoord().

vtkIdType VISU_PolyDataMapperHolder::GetElemObjID ( vtkIdType  theID) [virtual]

Reimplemented from VISU_MapperHolder.

References VISU.GetElemObjID().

vtkIdType VISU_PolyDataMapperHolder::GetElemVTKID ( vtkIdType  theID) [virtual]

Reimplemented from VISU_MapperHolder.

References VISU.GetElemVTKID().

vtkCell * VISU_PolyDataMapperHolder::GetElemCell ( vtkIdType  theObjID) [virtual]

Reimplemented from VISU_MapperHolder.

References VISU.GetElemCell().

void VISU_PolyDataMapperHolder::SetImplicitFunction ( vtkImplicitFunction theFunction) [virtual]

Implements VISU_MapperHolder.

vtkImplicitFunction * VISU_PolyDataMapperHolder::GetImplicitFunction ( ) [virtual]

Implements VISU_MapperHolder.

void VISU_PolyDataMapperHolder::SetExtractInside ( bool  theMode) [virtual]

Implements VISU_MapperHolder.

void VISU_PolyDataMapperHolder::SetExtractBoundaryCells ( bool  theMode) [virtual]

Implements VISU_MapperHolder.

void VISU_PolyDataMapperHolder::RemoveAllClippingPlanes ( ) [virtual]

Implements VISU_MapperHolder.

vtkIdType VISU_PolyDataMapperHolder::GetNumberOfClippingPlanes ( ) [virtual]

Implements VISU_MapperHolder.

bool VISU_PolyDataMapperHolder::AddClippingPlane ( vtkPlane thePlane) [virtual]

Implements VISU_MapperHolder.

vtkPlane * VISU_PolyDataMapperHolder::GetClippingPlane ( vtkIdType  theID) [virtual]

Implements VISU_MapperHolder.

void VISU_PolyDataMapperHolder::RemoveClippingPlane ( vtkIdType  theID) [virtual]
void VISU_PolyDataMapperHolder::OnCreateMapper ( ) [protected, virtual]

Implements VISU_MapperHolder.

Reimplemented in VISU_PointSpriteMapperHolder.

void VISU_PolyDataMapperHolder::SetPolyDataMapper ( vtkPolyDataMapper *  theMapper) [protected]
void VISU_PolyDataMapperHolder::SetLookupTable ( VISU_LookupTable theLookupTable) [protected, virtual]

Implements VISU_MapperHolder.

vtkPointSet * VISU_PolyDataMapperHolder::GetClippedInput ( ) [protected, virtual]

Implements VISU_MapperHolder.

VISU_MapperHolder.vtkTypeMacro ( VISU_MapperHolder  ,
vtkObject   
) [inherited]
unsigned long int VISU_MapperHolder::GetMTime ( ) [virtual, inherited]
void VISU_MapperHolder::SetPipeLine ( VISU_PipeLine thePipeLine) [inherited]
const VISU::PIDMapper & VISU_MapperHolder::GetIDMapper ( ) [inherited]
vtkDataSet * VISU_MapperHolder::GetInput ( ) [virtual, inherited]
vtkMapper * VISU_MapperHolder::GetMapper ( ) [virtual, inherited]
vtkDataSet * VISU_MapperHolder::GetOutput ( ) [virtual, inherited]
void VISU_MapperHolder::Update ( ) [virtual, inherited]
void VISU_MapperHolder::SetMapper ( vtkMapper *  theMapper) [protected, inherited]
void VISU_MapperHolder::SetIDMapper ( const VISU::PIDMapper theIDMapper) [protected, inherited]

References VISU.GetInput().


Field Documentation

vtkSmartPointer<vtkPolyDataMapper> VISU_PolyDataMapperHolder.myPolyDataMapper [private]
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