VISU_DeformedShapePL Class Reference

#include <VISU_DeformedShapePL.hxx>

Inheritance diagram for VISU_DeformedShapePL:

Inheritance graph

Public Types

typedef vtkMapper TMapper

Public Member Functions

 vtkTypeMacro (VISU_DeformedShapePL, VISU_ScalarMapPL)
virtual void ShallowCopy (VISU_PipeLine *thePipeLine)
virtual void SetScale (vtkFloatingPointType theScale)
virtual vtkFloatingPointType GetScale ()
virtual void Init ()
virtual void Update ()
virtual void SetMapScale (vtkFloatingPointType theMapScale=1.0)
 vtkTypeMacro (VISU_ScalarMapPL, VISU_PipeLine)
 vtkTypeMacro (VISU_PipeLine, vtkObject)
virtual int GetScalarMode ()
virtual void SetScalarMode (int theScalarMode=0)
virtual int GetScaling ()
virtual void SetScaling (int theScaling=VTK_SCALE_LINEAR)
virtual vtkFloatingPointType * GetScalarRange ()
virtual void SetScalarRange (vtkFloatingPointType theRange[2])
virtual void SetScalarMin (vtkFloatingPointType theValue)
virtual void SetScalarMax (vtkFloatingPointType theValue)
virtual void SetNbColors (int theNbColors=16)
virtual int GetNbColors ()
virtual void Build ()
virtual VISU_LookupTableGetMapperTable ()
virtual VISU_LookupTableGetBarTable ()
virtual vtkFloatingPointType GetMapScale ()
virtual void GetSourceRange (vtkFloatingPointType theRange[2])
virtual void SetSourceRange ()
virtual void DebugOn ()
virtual void DebugOff ()
virtual void SameAs (VISU_PipeLine *thePipeLine)
virtual void SetInput (TInput *theInput)
virtual TInputGetInput () const
virtual vtkDataSet * GetOutput ()
bool IsPlanarInput () const
virtual TMapperGetMapper ()
void RemoveAllClippingPlanes ()
vtkIdType GetNumberOfClippingPlanes () const
bool AddClippingPlane (vtkPlane *thePlane)
vtkPlaneGetClippingPlane (vtkIdType theID) const
void SetPlaneParam (vtkFloatingPointType theDir[3], vtkFloatingPointType theDist, vtkPlane *thePlane)
void GetPlaneParam (vtkFloatingPointType theDir[3], vtkFloatingPointType &theDist, vtkPlane *thePlane)
bool IsShrinkable ()
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)
void SetIDMapper (const VISU::PIDMapper &theIDMapper)
const VISU::PIDMapperGetIDMapper () const
void SetImplicitFunction (vtkImplicitFunction *theFunction)
vtkImplicitFunctionGetImplicitFunction ()
SALOME_ExtractGeometryGetExtractGeometryFilter ()

Static Public Member Functions

static VISU_DeformedShapePLNew ()
static vtkFloatingPointType GetScaleFactor (vtkDataSet *theDataSet)
static int CheckAvailableMemory (const vtkFloatingPointType &theSize)
static vtkFloatingPointType GetAvailableMemory (vtkFloatingPointType theSize=16 *1024 *1024.0, vtkFloatingPointType theMinSize=1024 *1024.0)

Protected Types

typedef vtkDataSet THook

Protected Member Functions

 VISU_DeformedShapePL ()
 VISU_DeformedShapePL (const VISU_DeformedShapePL &)
virtual ~VISU_DeformedShapePL ()
virtual THookDoHook ()
virtual TInputGetInput2 () const

Protected Attributes

vtkFloatingPointType myScaleFactor
vtkWarpVector * myWarpVector
vtkCellDataToPointData * myCellDataToPointData
VISU_LookupTablemyMapperTable
VISU_LookupTablemyBarTable
VISU_FieldTransformmyFieldTransform
VISU_ExtractormyExtractor
bool myIsShrinkable
TVTKSmartPtr< TInputmyInput
VISU::PIDMapper myIDMapper
TVTKSmartPtr< vtkDataSetMapper > myMapper
TVTKSmartPtr< SALOME_ExtractGeometrymyExtractGeometry

Member Typedef Documentation

typedef vtkDataSet VISU_ScalarMapPL.THook [protected, inherited]
 

typedef vtkMapper VISU_PipeLine.TMapper [inherited]
 


Constructor & Destructor Documentation

VISU_DeformedShapePL::VISU_DeformedShapePL  )  [protected]
 

VISU_DeformedShapePL.VISU_DeformedShapePL const VISU_DeformedShapePL  )  [protected]
 

VISU_DeformedShapePL::~VISU_DeformedShapePL  )  [protected, virtual]
 


Member Function Documentation

VISU_DeformedShapePL.vtkTypeMacro VISU_DeformedShapePL  ,
VISU_ScalarMapPL 
 

static VISU_DeformedShapePL* VISU_DeformedShapePL.New  )  [static]
 

Reimplemented from VISU_ScalarMapPL.

Reimplemented in VISU_StreamLinesPL, and VISU_VectorsPL.

void VISU_DeformedShapePL::ShallowCopy VISU_PipeLine thePipeLine  )  [virtual]
 

Reimplemented from VISU_ScalarMapPL.

Reimplemented in VISU_StreamLinesPL, and VISU_VectorsPL.

void VISU_DeformedShapePL::SetScale vtkFloatingPointType  theScale  )  [virtual]
 

Reimplemented in VISU_VectorsPL.

vtkFloatingPointType VISU_DeformedShapePL::GetScale  )  [virtual]
 

Reimplemented in VISU_VectorsPL.

void VISU_DeformedShapePL::Init  )  [virtual]
 

Reimplemented from VISU_ScalarMapPL.

Reimplemented in VISU_StreamLinesPL, and VISU_VectorsPL.

void VISU_DeformedShapePL::Update  )  [virtual]
 

Reimplemented from VISU_ScalarMapPL.

Reimplemented in VISU_StreamLinesPL, and VISU_VectorsPL.

void VISU_DeformedShapePL::SetMapScale vtkFloatingPointType  theMapScale = 1.0  )  [virtual]
 

Reimplemented from VISU_ScalarMapPL.

Reimplemented in VISU_StreamLinesPL, and VISU_VectorsPL.

vtkFloatingPointType VISU_DeformedShapePL::GetScaleFactor vtkDataSet *  theDataSet  )  [static]
 

VISU_ScalarMapPL::THook * VISU_DeformedShapePL::DoHook  )  [protected, virtual]
 

Reimplemented from VISU_ScalarMapPL.

Reimplemented in VISU_StreamLinesPL, and VISU_VectorsPL.

VISU_ScalarMapPL.vtkTypeMacro VISU_ScalarMapPL  ,
VISU_PipeLine 
[inherited]
 

VISU_PipeLine.vtkTypeMacro VISU_PipeLine  ,
vtkObject 
[inherited]
 

int VISU_ScalarMapPL::GetScalarMode  )  [virtual, inherited]
 

Reimplemented in VISU_ScalarMapOnDeformedShapePL.

void VISU_ScalarMapPL::SetScalarMode int  theScalarMode = 0  )  [virtual, inherited]
 

Reimplemented in VISU_ScalarMapOnDeformedShapePL.

int VISU_ScalarMapPL::GetScaling  )  [virtual, inherited]
 

void VISU_ScalarMapPL::SetScaling int  theScaling = VTK_SCALE_LINEAR  )  [virtual, inherited]
 

Reimplemented in VISU_IsoSurfacesPL.

vtkFloatingPointType * VISU_ScalarMapPL::GetScalarRange  )  [virtual, inherited]
 

void VISU_ScalarMapPL::SetScalarRange vtkFloatingPointType  theRange[2]  )  [virtual, inherited]
 

void VISU_ScalarMapPL::SetScalarMin vtkFloatingPointType  theValue  )  [virtual, inherited]
 

void VISU_ScalarMapPL::SetScalarMax vtkFloatingPointType  theValue  )  [virtual, inherited]
 

void VISU_ScalarMapPL::SetNbColors int  theNbColors = 16  )  [virtual, inherited]
 

int VISU_ScalarMapPL::GetNbColors  )  [virtual, inherited]
 

void VISU_ScalarMapPL::Build  )  [virtual, inherited]
 

Implements VISU_PipeLine.

Reimplemented in VISU_GaussPointsPL, and VISU_ScalarMapOnDeformedShapePL.

VISU_LookupTable * VISU_ScalarMapPL::GetMapperTable  )  [virtual, inherited]
 

VISU_LookupTable * VISU_ScalarMapPL::GetBarTable  )  [virtual, inherited]
 

vtkFloatingPointType VISU_ScalarMapPL::GetMapScale  )  [virtual, inherited]
 

void VISU_ScalarMapPL::GetSourceRange vtkFloatingPointType  theRange[2]  )  [virtual, inherited]
 

Reimplemented in VISU_ScalarMapOnDeformedShapePL.

void VISU_ScalarMapPL::SetSourceRange  )  [virtual, inherited]
 

void VISU_PipeLine::DebugOn  )  [virtual, inherited]
 

void VISU_PipeLine::DebugOff  )  [virtual, inherited]
 

void VISU_PipeLine::SameAs VISU_PipeLine thePipeLine  )  [virtual, inherited]
 

void VISU_PipeLine::SetInput TInput theInput  )  [virtual, inherited]
 

TInput * VISU_PipeLine::GetInput  )  const [virtual, inherited]
 

vtkDataSet * VISU_PipeLine::GetOutput  )  [virtual, inherited]
 

Reimplemented in VISU_VectorsPL.

bool VISU_PipeLine::IsPlanarInput  )  const [inherited]
 

VISU_PipeLine::TMapper * VISU_PipeLine::GetMapper  )  [virtual, inherited]
 

Reimplemented in VISU_GaussPointsPL.

int VISU_PipeLine::CheckAvailableMemory const vtkFloatingPointType &  theSize  )  [static, inherited]
 

vtkFloatingPointType VISU_PipeLine::GetAvailableMemory vtkFloatingPointType  theSize = 16 *1024 *1024.0,
vtkFloatingPointType  theMinSize = 1024 *1024.0
[static, inherited]
 

void VISU_PipeLine::RemoveAllClippingPlanes  )  [inherited]
 

vtkIdType VISU_PipeLine::GetNumberOfClippingPlanes  )  const [inherited]
 

bool VISU_PipeLine::AddClippingPlane vtkPlane thePlane  )  [inherited]
 

vtkPlane * VISU_PipeLine::GetClippingPlane vtkIdType  theID  )  const [inherited]
 

void VISU_PipeLine::SetPlaneParam vtkFloatingPointType  theDir[3],
vtkFloatingPointType  theDist,
vtkPlane thePlane
[inherited]
 

void VISU_PipeLine::GetPlaneParam vtkFloatingPointType  theDir[3],
vtkFloatingPointType &  theDist,
vtkPlane thePlane
[inherited]
 

bool VISU_PipeLine.IsShrinkable  )  [inherited]
 

vtkIdType VISU_PipeLine::GetNodeObjID vtkIdType  theID  )  [virtual, inherited]
 

vtkIdType VISU_PipeLine::GetNodeVTKID vtkIdType  theID  )  [virtual, inherited]
 

virtual vtkFloatingPointType* VISU_PipeLine.GetNodeCoord vtkIdType  theObjID  )  [virtual, inherited]
 

Reimplemented in VISU_GaussPointsPL.

vtkIdType VISU_PipeLine::GetElemObjID vtkIdType  theID  )  [virtual, inherited]
 

vtkIdType VISU_PipeLine::GetElemVTKID vtkIdType  theID  )  [virtual, inherited]
 

vtkCell * VISU_PipeLine::GetElemCell vtkIdType  theObjID  )  [virtual, inherited]
 

void VISU_PipeLine::SetIDMapper const VISU::PIDMapper theIDMapper  )  [inherited]
 

const VISU::PIDMapper & VISU_PipeLine::GetIDMapper  )  const [inherited]
 

void VISU_PipeLine::SetImplicitFunction vtkImplicitFunction theFunction  )  [inherited]
 

vtkImplicitFunction * VISU_PipeLine::GetImplicitFunction  )  [inherited]
 

SALOME_ExtractGeometry * VISU_PipeLine::GetExtractGeometryFilter  )  [inherited]
 

TInput * VISU_PipeLine::GetInput2  )  const [protected, virtual, inherited]
 


Field Documentation

vtkFloatingPointType VISU_DeformedShapePL.myScaleFactor [protected]
 

vtkWarpVector* VISU_DeformedShapePL.myWarpVector [protected]
 

vtkCellDataToPointData* VISU_DeformedShapePL.myCellDataToPointData [protected]
 

VISU_LookupTable* VISU_ScalarMapPL.myMapperTable [protected, inherited]
 

VISU_LookupTable* VISU_ScalarMapPL.myBarTable [protected, inherited]
 

VISU_FieldTransform* VISU_ScalarMapPL.myFieldTransform [protected, inherited]
 

VISU_Extractor* VISU_ScalarMapPL.myExtractor [protected, inherited]
 

bool VISU_PipeLine.myIsShrinkable [protected, inherited]
 

TVTKSmartPtr<TInput> VISU_PipeLine.myInput [protected, inherited]
 

VISU::PIDMapper VISU_PipeLine.myIDMapper [protected, inherited]
 

TVTKSmartPtr<vtkDataSetMapper> VISU_PipeLine.myMapper [protected, inherited]
 

TVTKSmartPtr<SALOME_ExtractGeometry> VISU_PipeLine.myExtractGeometry [protected, inherited]