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

VISU_DeformedGridPL Class Reference

#include <VISU_DeformedGridPL.hxx>

Inheritance diagram for VISU_DeformedGridPL:
Inheritance graph

Public Member Functions

 vtkTypeMacro (VISU_DeformedGridPL, VISU_PolyDataPL)
virtual unsigned long int GetMTime ()
virtual unsigned long int GetMemorySize ()
 Gets memory size used by the instance (bytes).
void SetScaleFactor (vtkFloatingPointType theScaleFactor)
vtkFloatingPointType GetScaleFactor ()
void SetContourPrs (bool theIsContourPrs)
bool GetIsContourPrs ()
void SetNumberOfContours (int theNumber)
int GetNumberOfContours ()
virtual void SetMapScale (vtkFloatingPointType theMapScale=1.0)
virtual void Init ()
virtual void Update ()
 vtkTypeMacro (VISU_PolyDataPL, VISU_ColoredPL)
 vtkTypeMacro (VISU_ColoredPL, VISU_PipeLine)
 vtkTypeMacro (VISU_PipeLine, vtkObject)
void SetPolyDataIDMapper (const VISU::PPolyDataIDMapper &theIDMapper)
VISU_PolyDataMapperHolderGetPolyDataMapperHolder ()
vtkPolyDataMapper * GetPolyDataMapper ()
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 VISU_LookupTableGetMapperTable ()
virtual VISU_LookupTableGetBarTable ()
virtual vtkFloatingPointType GetMapScale ()
virtual void GetSourceRange (vtkFloatingPointType theRange[2])
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])

Static Public Member Functions

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

Protected Member Functions

 VISU_DeformedGridPL ()
virtual ~VISU_DeformedGridPL ()
virtual void Build ()
virtual void DoShallowCopy (VISU_PipeLine *thePipeLine, bool theIsCopyInput)
virtual void OnCreateMapperHolder ()
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_DeformedGridPL (const VISU_DeformedGridPL &)
void operator= (const VISU_DeformedGridPL &)

Private Attributes

vtkFloatingPointType myScaleFactor
vtkFloatingPointType myMapScaleFactor
vtkContourFilter * myContourFilter
vtkWarpScalar * myWarpScalar
bool myIsContour

Constructor & Destructor Documentation

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

Member Function Documentation

VISU_DeformedGridPL.vtkTypeMacro ( VISU_DeformedGridPL  ,
VISU_PolyDataPL   
)
static VISU_DeformedGridPL* VISU_DeformedGridPL.New ( ) [static]
unsigned long int VISU_DeformedGridPL::GetMTime ( ) [virtual]

Reimplemented from VISU_ColoredPL.

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

Reimplemented from VISU_ColoredPL.

void VISU_DeformedGridPL::SetScaleFactor ( vtkFloatingPointType  theScaleFactor)
vtkFloatingPointType VISU_DeformedGridPL::GetScaleFactor ( )
void VISU_DeformedGridPL::SetContourPrs ( bool  theIsContourPrs)
bool VISU_DeformedGridPL::GetIsContourPrs ( )
void VISU_DeformedGridPL::SetNumberOfContours ( int  theNumber)
int VISU_DeformedGridPL::GetNumberOfContours ( )
void VISU_DeformedGridPL::SetMapScale ( vtkFloatingPointType  theMapScale = 1.0) [virtual]

Reimplemented from VISU_ColoredPL.

void VISU_DeformedGridPL::Init ( ) [virtual]

Reimplemented from VISU_ColoredPL.

References VISU_Plot3DPL.GetScaleFactor().

void VISU_DeformedGridPL::Update ( ) [virtual]

Reimplemented from VISU_ColoredPL.

void VISU_DeformedGridPL::Build ( ) [protected, virtual]

Reimplemented from VISU_ColoredPL.

void VISU_DeformedGridPL::DoShallowCopy ( VISU_PipeLine thePipeLine,
bool  theIsCopyInput 
) [protected, virtual]

Reimplemented from VISU_ColoredPL.

void VISU_DeformedGridPL.operator= ( const VISU_DeformedGridPL ) [private]
VISU_PolyDataPL.vtkTypeMacro ( VISU_PolyDataPL  ,
VISU_ColoredPL   
) [inherited]
VISU_ColoredPL.vtkTypeMacro ( VISU_ColoredPL  ,
VISU_PipeLine   
) [inherited]
VISU_PipeLine.vtkTypeMacro ( VISU_PipeLine  ,
vtkObject   
) [inherited]
void VISU_PolyDataPL::SetPolyDataIDMapper ( const VISU::PPolyDataIDMapper theIDMapper) [inherited]
VISU_PolyDataMapperHolder * VISU_PolyDataPL::GetPolyDataMapperHolder ( ) [inherited]
vtkPolyDataMapper * VISU_PolyDataPL::GetPolyDataMapper ( ) [inherited]
void VISU_PolyDataPL::OnCreateMapperHolder ( ) [protected, virtual, 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]
VISU_LookupTable * VISU_ColoredPL::GetMapperTable ( ) [virtual, inherited]
VISU_LookupTable * VISU_ColoredPL::GetBarTable ( ) [virtual, inherited]
vtkFloatingPointType VISU_ColoredPL::GetMapScale ( ) [virtual, inherited]
void VISU_ColoredPL::GetSourceRange ( vtkFloatingPointType  theRange[2]) [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]

Field Documentation

vtkFloatingPointType VISU_DeformedGridPL.myScaleFactor [private]
vtkFloatingPointType VISU_DeformedGridPL.myMapScaleFactor [private]
vtkContourFilter* VISU_DeformedGridPL.myContourFilter [private]
vtkWarpScalar* VISU_DeformedGridPL.myWarpScalar [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