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

VISU_ColoredPL Class Reference

#include <VISU_ColoredPL.hxx>

Inheritance diagram for VISU_ColoredPL:
Inheritance graph

Public Member Functions

 vtkTypeMacro (VISU_ColoredPL, VISU_PipeLine)
virtual unsigned long int GetMTime ()
virtual int GetScalarMode ()
virtual void SetScalarMode (int theScalarMode=0)
virtual vtkFloatingPointType * GetScalarRange ()
virtual void SetScalarRange (vtkFloatingPointType theRange[2])
void SetScalarFilterRange (vtkFloatingPointType theRange[2])
void GetScalarFilterRange (vtkFloatingPointType theRange[2])
vtkFloatingPointType * GetScalarFilterRange ()
bool IsScalarFilterUsed ()
void UseScalarFiltering (bool theUseScalarFilter)
virtual void SetScaling (int theScaling)
virtual int GetScaling ()
virtual void SetNbColors (int theNbColors)
virtual int GetNbColors ()
vtkDoubleArray * GetDistribution ()
virtual void Init ()
virtual void Update ()
virtual unsigned long int GetMemorySize ()
 Gets memory size used by the instance (bytes).
virtual VISU_LookupTableGetMapperTable ()
virtual VISU_LookupTableGetBarTable ()
virtual void SetMapScale (vtkFloatingPointType theMapScale=1.0)
virtual vtkFloatingPointType GetMapScale ()
virtual void GetSourceRange (vtkFloatingPointType theRange[2])
virtual void SetSourceRange ()
virtual void UpdateMapperLookupTable ()
 vtkTypeMacro (VISU_PipeLine, vtkObject)
virtual void ShallowCopy (VISU_PipeLine *thePipeLine, bool theIsCopyInput)
virtual void SameAs (VISU_PipeLine *thePipeLine)
void SetMapperHolder (VISU_MapperHolder *theHolder)
VISU_MapperHolderGetMapperHolder ()
const VISU::PIDMapperGetIDMapper ()
virtual vtkDataSet * GetInput ()
virtual vtkMapper * GetMapper ()
virtual vtkDataSet * GetOutput ()
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)
bool IsPlanarInput ()
bool IsShrinkable ()
bool IsFeatureEdgesAllowed ()
void SetImplicitFunction (vtkImplicitFunction *theFunction)
vtkImplicitFunctionGetImplicitFunction ()
void SetExtractInside (bool theMode)
void SetExtractBoundaryCells (bool theMode)
virtual void RemoveAllClippingPlanes ()
vtkIdType GetNumberOfClippingPlanes ()
virtual bool AddClippingPlane (vtkPlane *thePlane)
virtual vtkPlaneGetClippingPlane (vtkIdType theID)
virtual void RemoveClippingPlane (vtkIdType theID)
virtual void SetPlaneParam (vtkFloatingPointType theDir[3], vtkFloatingPointType theDist, vtkPlane *thePlane)
virtual void GetPlaneParam (vtkFloatingPointType theDir[3], vtkFloatingPointType &theDist, vtkPlane *thePlane)
void GetVisibleBounds (vtkFloatingPointType theBounds[6])

Static Public Member Functions

static size_t CheckAvailableMemory (double theSize)
static size_t GetAvailableMemory (double theSize, double theMinSize=1024 *1024)

Protected Member Functions

 VISU_ColoredPL ()
 VISU_ColoredPL (const VISU_ColoredPL &)
virtual ~VISU_ColoredPL ()
virtual void Build ()
virtual void DoShallowCopy (VISU_PipeLine *thePipeLine, bool theIsCopyInput)
VISU_ExtractorGetExtractorFilter ()
VISU_FieldTransformGetFieldTransformFilter ()
virtual vtkPointSet * GetClippedInput ()
virtual void OnCreateMapperHolder ()=0
virtual void ComputeVisibleBounds ()
void SetIsShrinkable (bool theIsShrinkable)
void SetIsFeatureEdgesAllowed (bool theIsFeatureEdgesAllowed)

Static Protected Member Functions

static void SetScalarMode (int theScalarMode, vtkDataSet *theInput, VISU_Extractor *theExtractor)

Protected Attributes

vtkFloatingPointType myVisibleBounds [6]
vtkTimeStamp myVisibleComputeTime

Private Attributes

vtkSmartPointer< VISU_LookupTablemyMapperTable
vtkSmartPointer< VISU_LookupTablemyBarTable
vtkSmartPointer< VISU_ExtractormyExtractor
vtkSmartPointer
< VISU_FieldTransform
myFieldTransform
vtkSmartPointer< vtkThreshold > myThreshold
vtkSmartPointer
< vtkPassThroughFilter > 
myPassFilter
vtkSmartPointer< vtkDoubleArray > myDistribution

Constructor & Destructor Documentation

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

Member Function Documentation

VISU_ColoredPL.vtkTypeMacro ( VISU_ColoredPL  ,
VISU_PipeLine   
)
unsigned long int VISU_ColoredPL::GetMTime ( ) [virtual]
int VISU_ColoredPL::GetScalarMode ( ) [virtual]
void VISU_ColoredPL::SetScalarMode ( int  theScalarMode = 0) [virtual]

Reimplemented in VISU_DeformedShapeAndScalarMapPL.

References VISU.GetInput().

vtkFloatingPointType * VISU_ColoredPL::GetScalarRange ( ) [virtual]
void VISU_ColoredPL::SetScalarRange ( vtkFloatingPointType  theRange[2]) [virtual]
void VISU_ColoredPL::SetScalarFilterRange ( vtkFloatingPointType  theRange[2])
void VISU_ColoredPL::GetScalarFilterRange ( vtkFloatingPointType  theRange[2])
vtkFloatingPointType * VISU_ColoredPL::GetScalarFilterRange ( )
bool VISU_ColoredPL::IsScalarFilterUsed ( )
void VISU_ColoredPL::UseScalarFiltering ( bool  theUseScalarFilter)
void VISU_ColoredPL::SetScaling ( int  theScaling) [virtual]
int VISU_ColoredPL::GetScaling ( ) [virtual]
void VISU_ColoredPL::SetNbColors ( int  theNbColors) [virtual]
int VISU_ColoredPL::GetNbColors ( ) [virtual]
vtkDoubleArray * VISU_ColoredPL::GetDistribution ( )
void VISU_ColoredPL::Init ( ) [virtual]
void VISU_ColoredPL::Update ( ) [virtual]
unsigned long int VISU_ColoredPL::GetMemorySize ( ) [virtual]
VISU_LookupTable * VISU_ColoredPL::GetMapperTable ( ) [virtual]
VISU_LookupTable * VISU_ColoredPL::GetBarTable ( ) [virtual]
void VISU_ColoredPL::SetMapScale ( vtkFloatingPointType  theMapScale = 1.0) [virtual]
vtkFloatingPointType VISU_ColoredPL::GetMapScale ( ) [virtual]
void VISU_ColoredPL::GetSourceRange ( vtkFloatingPointType  theRange[2]) [virtual]
void VISU_ColoredPL::SetSourceRange ( ) [virtual]
void VISU_ColoredPL::UpdateMapperLookupTable ( ) [virtual]
void VISU_ColoredPL::Build ( ) [protected, virtual]
void VISU_ColoredPL::DoShallowCopy ( VISU_PipeLine thePipeLine,
bool  theIsCopyInput 
) [protected, virtual]
VISU_Extractor * VISU_ColoredPL::GetExtractorFilter ( ) [protected]
VISU_FieldTransform * VISU_ColoredPL::GetFieldTransformFilter ( ) [protected]
vtkPointSet * VISU_ColoredPL::GetClippedInput ( ) [protected, virtual]

Reimplemented from VISU_PipeLine.

void VISU_ColoredPL::SetScalarMode ( int  theScalarMode,
vtkDataSet *  theInput,
VISU_Extractor theExtractor 
) [static, protected]
VISU_PipeLine.vtkTypeMacro ( VISU_PipeLine  ,
vtkObject   
) [inherited]
void VISU_PipeLine::ShallowCopy ( VISU_PipeLine thePipeLine,
bool  theIsCopyInput 
) [virtual, inherited]
void VISU_PipeLine::SameAs ( VISU_PipeLine thePipeLine) [virtual, inherited]
void VISU_PipeLine::SetMapperHolder ( VISU_MapperHolder theHolder) [inherited]
VISU_MapperHolder * VISU_PipeLine::GetMapperHolder ( ) [inherited]
const VISU::PIDMapper & VISU_PipeLine::GetIDMapper ( ) [inherited]
vtkDataSet * VISU_PipeLine::GetInput ( ) [virtual, inherited]
vtkMapper * VISU_PipeLine::GetMapper ( ) [virtual, inherited]
vtkDataSet * VISU_PipeLine::GetOutput ( ) [virtual, inherited]

Reimplemented in VISU_VectorsPL.

vtkIdType VISU_PipeLine::GetNodeObjID ( vtkIdType  theID) [virtual, inherited]
vtkIdType VISU_PipeLine::GetNodeVTKID ( vtkIdType  theID) [virtual, inherited]
vtkFloatingPointType * VISU_PipeLine::GetNodeCoord ( vtkIdType  theObjID) [virtual, inherited]
vtkIdType VISU_PipeLine::GetElemObjID ( vtkIdType  theID) [virtual, inherited]
vtkIdType VISU_PipeLine::GetElemVTKID ( vtkIdType  theID) [virtual, inherited]
vtkCell * VISU_PipeLine::GetElemCell ( vtkIdType  theObjID) [virtual, inherited]
bool VISU_PipeLine::IsPlanarInput ( ) [inherited]

References VISU.GetInput().

bool VISU_PipeLine::IsShrinkable ( ) [inherited]
bool VISU_PipeLine::IsFeatureEdgesAllowed ( ) [inherited]
void VISU_PipeLine::SetImplicitFunction ( vtkImplicitFunction theFunction) [inherited]
vtkImplicitFunction * VISU_PipeLine::GetImplicitFunction ( ) [inherited]
void VISU_PipeLine::SetExtractInside ( bool  theMode) [inherited]
void VISU_PipeLine::SetExtractBoundaryCells ( bool  theMode) [inherited]
void VISU_PipeLine::RemoveAllClippingPlanes ( ) [virtual, inherited]
vtkIdType VISU_PipeLine::GetNumberOfClippingPlanes ( ) [inherited]
bool VISU_PipeLine::AddClippingPlane ( vtkPlane thePlane) [virtual, inherited]
vtkPlane * VISU_PipeLine::GetClippingPlane ( vtkIdType  theID) [virtual, inherited]
void VISU_PipeLine::RemoveClippingPlane ( vtkIdType  theID) [virtual, inherited]
void VISU_PipeLine::SetPlaneParam ( vtkFloatingPointType  theDir[3],
vtkFloatingPointType  theDist,
vtkPlane thePlane 
) [virtual, inherited]
void VISU_PipeLine::GetPlaneParam ( vtkFloatingPointType  theDir[3],
vtkFloatingPointType &  theDist,
vtkPlane thePlane 
) [virtual, inherited]
void VISU_PipeLine::GetVisibleBounds ( vtkFloatingPointType  theBounds[6]) [inherited]
size_t VISU_PipeLine::CheckAvailableMemory ( double  theSize) [static, inherited]
size_t VISU_PipeLine::GetAvailableMemory ( double  theSize,
double  theMinSize = 1024*1024 
) [static, inherited]
virtual void VISU_PipeLine.OnCreateMapperHolder ( ) [protected, pure virtual, inherited]
void VISU_PipeLine::ComputeVisibleBounds ( ) [protected, virtual, inherited]
void VISU_PipeLine::SetIsShrinkable ( bool  theIsShrinkable) [protected, inherited]
void VISU_PipeLine::SetIsFeatureEdgesAllowed ( bool  theIsFeatureEdgesAllowed) [protected, inherited]

Field Documentation

vtkSmartPointer< VISU_LookupTable > VISU_ColoredPL.myMapperTable [private]
vtkSmartPointer< VISU_LookupTable > VISU_ColoredPL.myBarTable [private]
vtkSmartPointer< VISU_Extractor > VISU_ColoredPL.myExtractor [private]
vtkSmartPointer< vtkThreshold > VISU_ColoredPL.myThreshold [private]
vtkSmartPointer< vtkPassThroughFilter > VISU_ColoredPL.myPassFilter [private]

Reimplemented in VISU_GaussPointsPL.

vtkSmartPointer< vtkDoubleArray > VISU_ColoredPL.myDistribution [private]
vtkFloatingPointType VISU_PipeLine.myVisibleBounds[6] [protected, inherited]
vtkTimeStamp VISU_PipeLine.myVisibleComputeTime [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