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

VISU_ScalarMapPL Class Reference

#include <VISU_ScalarMapPL.hxx>

Inheritance diagram for VISU_ScalarMapPL:
Inheritance graph

Public Member Functions

 vtkTypeMacro (VISU_ScalarMapPL, VISU_ColoredPL)
virtual unsigned long int GetMTime ()
virtual void Update ()
virtual void SetSourceGeometry ()
virtual int AddGeometry (vtkDataSet *theGeometry, const VISU::TName &theGeomName)
virtual vtkDataSet * GetGeometry (int theGeomNumber, VISU::TName &theGeomName)
virtual int GetNumberOfGeometry ()
bool IsExternalGeometryUsed ()
virtual void ClearGeometry ()
virtual void GetSourceRange (vtkFloatingPointType theRange[2])
virtual void SetGaussMetric (VISU::TGaussMetric theGaussMetric)
virtual VISU::TGaussMetric GetGaussMetric ()
virtual vtkPointSet * GetMergedInput ()
virtual void AddGeometryName (const VISU::TName &theGeomName)
virtual VISU::TName GetGeometryName (int theGeomNumber) const
virtual const VISU::TNamesGetGeometryNames () const
virtual void ClearGeometryNames ()
 vtkTypeMacro (VISU_ColoredPL, VISU_PipeLine)
 vtkTypeMacro (VISU_PipeLine, vtkObject)
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 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 SetSourceRange ()
virtual void UpdateMapperLookupTable ()
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])
void SetUnstructuredGridIDMapper (const VISU::PUnstructuredGridIDMapper &theIDMapper)
VISU_DataSetMapperHolderGetDataSetMapperHolder ()
vtkDataSetMapper * GetDataSetMapper ()

Static Public Member Functions

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

Data Fields

VISU::TNames myGeometryNames

Protected Member Functions

 VISU_ScalarMapPL ()
virtual ~VISU_ScalarMapPL ()
virtual void OnCreateMapperHolder ()
virtual vtkDataSet * InsertCustomPL ()
virtual void Build ()
virtual void DoShallowCopy (VISU_PipeLine *thePipeLine, bool theIsCopyInput)
void SetElnoDisassembleState (bool theIsShrunk)
VISU_ExtractorGetExtractorFilter ()
VISU_FieldTransformGetFieldTransformFilter ()
virtual vtkPointSet * GetClippedInput ()
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 Member Functions

 VISU_ScalarMapPL (const VISU_ScalarMapPL &)
void operator= (const VISU_ScalarMapPL &)

Private Attributes

vtkSmartPointer
< VISU_ElnoAssembleFilter
myElnoAssembleFilter
vtkSmartPointer
< VISU_AppendFilter
myAppendFilter
vtkSmartPointer< VISU_MergeFiltermyMergeFilter

Constructor & Destructor Documentation

VISU_ScalarMapPL::VISU_ScalarMapPL ( ) [protected]
VISU_ScalarMapPL::~VISU_ScalarMapPL ( ) [protected, virtual]
VISU_ScalarMapPL.VISU_ScalarMapPL ( const VISU_ScalarMapPL ) [private]

Member Function Documentation

VISU_ScalarMapPL.vtkTypeMacro ( VISU_ScalarMapPL  ,
VISU_ColoredPL   
)
static VISU_ScalarMapPL* VISU_ScalarMapPL.New ( ) [static]
unsigned long int VISU_ScalarMapPL::GetMTime ( ) [virtual]
void VISU_ScalarMapPL::Update ( ) [virtual]
void VISU_ScalarMapPL::SetSourceGeometry ( ) [virtual]

Implements VISU_MergedPL.

int VISU_ScalarMapPL::AddGeometry ( vtkDataSet *  theGeometry,
const VISU::TName theGeomName 
) [virtual]

Implements VISU_MergedPL.

vtkDataSet * VISU_ScalarMapPL::GetGeometry ( int  theGeomNumber,
VISU::TName theGeomName 
) [virtual]

Implements VISU_MergedPL.

int VISU_ScalarMapPL::GetNumberOfGeometry ( ) [virtual]

Implements VISU_MergedPL.

bool VISU_ScalarMapPL::IsExternalGeometryUsed ( ) [virtual]

Implements VISU_MergedPL.

void VISU_ScalarMapPL::ClearGeometry ( ) [virtual]

Implements VISU_MergedPL.

void VISU_ScalarMapPL::GetSourceRange ( vtkFloatingPointType  theRange[2]) [virtual]

Reimplemented from VISU_ColoredPL.

Reimplemented in VISU_DeformedShapeAndScalarMapPL.

void VISU_ScalarMapPL::SetGaussMetric ( VISU::TGaussMetric  theGaussMetric) [virtual]
VISU::TGaussMetric VISU_ScalarMapPL::GetGaussMetric ( ) [virtual]
vtkPointSet * VISU_ScalarMapPL::GetMergedInput ( ) [virtual]

Implements VISU_MergedPL.

void VISU_ScalarMapPL::OnCreateMapperHolder ( ) [protected, virtual]
vtkDataSet * VISU_ScalarMapPL::InsertCustomPL ( ) [protected, virtual]
void VISU_ScalarMapPL::Build ( ) [protected, virtual]
void VISU_ScalarMapPL::DoShallowCopy ( VISU_PipeLine thePipeLine,
bool  theIsCopyInput 
) [protected, virtual]
void VISU_ScalarMapPL::SetElnoDisassembleState ( bool  theIsShrunk) [protected]
void VISU_ScalarMapPL.operator= ( const VISU_ScalarMapPL ) [private]
void VISU_MergedPL::AddGeometryName ( const VISU::TName theGeomName) [virtual, inherited]
VISU::TName VISU_MergedPL::GetGeometryName ( int  theGeomNumber) const [virtual, inherited]
const VISU::TNames & VISU_MergedPL::GetGeometryNames ( ) const [virtual, inherited]
void VISU_MergedPL::ClearGeometryNames ( ) [virtual, inherited]
VISU_ColoredPL.vtkTypeMacro ( VISU_ColoredPL  ,
VISU_PipeLine   
) [inherited]
VISU_PipeLine.vtkTypeMacro ( VISU_PipeLine  ,
vtkObject   
) [inherited]
int VISU_ColoredPL::GetScalarMode ( ) [virtual, inherited]
void VISU_ColoredPL::SetScalarMode ( int  theScalarMode = 0) [virtual, inherited]

Reimplemented in VISU_DeformedShapeAndScalarMapPL.

References VISU.GetInput().

void VISU_ColoredPL::SetScalarMode ( int  theScalarMode,
vtkDataSet *  theInput,
VISU_Extractor theExtractor 
) [static, protected, inherited]
vtkFloatingPointType * VISU_ColoredPL::GetScalarRange ( ) [virtual, inherited]
void VISU_ColoredPL::SetScalarRange ( vtkFloatingPointType  theRange[2]) [virtual, inherited]
void VISU_ColoredPL::SetScalarFilterRange ( vtkFloatingPointType  theRange[2]) [inherited]
void VISU_ColoredPL::GetScalarFilterRange ( vtkFloatingPointType  theRange[2]) [inherited]
vtkFloatingPointType * VISU_ColoredPL::GetScalarFilterRange ( ) [inherited]
bool VISU_ColoredPL::IsScalarFilterUsed ( ) [inherited]
void VISU_ColoredPL::UseScalarFiltering ( bool  theUseScalarFilter) [inherited]
void VISU_ColoredPL::SetScaling ( int  theScaling) [virtual, inherited]
int VISU_ColoredPL::GetScaling ( ) [virtual, inherited]
void VISU_ColoredPL::SetNbColors ( int  theNbColors) [virtual, inherited]
int VISU_ColoredPL::GetNbColors ( ) [virtual, inherited]
vtkDoubleArray * VISU_ColoredPL::GetDistribution ( ) [inherited]
void VISU_ColoredPL::Init ( ) [virtual, inherited]
unsigned long int VISU_ColoredPL::GetMemorySize ( ) [virtual, inherited]
VISU_LookupTable * VISU_ColoredPL::GetMapperTable ( ) [virtual, inherited]
VISU_LookupTable * VISU_ColoredPL::GetBarTable ( ) [virtual, inherited]
void VISU_ColoredPL::SetMapScale ( vtkFloatingPointType  theMapScale = 1.0) [virtual, inherited]
vtkFloatingPointType VISU_ColoredPL::GetMapScale ( ) [virtual, inherited]
void VISU_ColoredPL::SetSourceRange ( ) [virtual, inherited]
void VISU_ColoredPL::UpdateMapperLookupTable ( ) [virtual, inherited]
VISU_Extractor * VISU_ColoredPL::GetExtractorFilter ( ) [protected, inherited]
VISU_FieldTransform * VISU_ColoredPL::GetFieldTransformFilter ( ) [protected, inherited]
vtkPointSet * VISU_ColoredPL::GetClippedInput ( ) [protected, virtual, inherited]

Reimplemented from VISU_PipeLine.

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]
void VISU_PipeLine::ComputeVisibleBounds ( ) [protected, virtual, inherited]
void VISU_PipeLine::SetIsShrinkable ( bool  theIsShrinkable) [protected, inherited]
void VISU_PipeLine::SetIsFeatureEdgesAllowed ( bool  theIsFeatureEdgesAllowed) [protected, inherited]
void VISU_UnstructuredGridPL::SetUnstructuredGridIDMapper ( const VISU::PUnstructuredGridIDMapper theIDMapper) [inherited]
VISU_DataSetMapperHolder * VISU_UnstructuredGridPL::GetDataSetMapperHolder ( ) [inherited]
vtkDataSetMapper * VISU_UnstructuredGridPL::GetDataSetMapper ( ) [inherited]

Field Documentation

vtkSmartPointer< VISU_AppendFilter > VISU_ScalarMapPL.myAppendFilter [private]
vtkSmartPointer< VISU_MergeFilter > VISU_ScalarMapPL.myMergeFilter [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