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

VISU_OptionalDeformationPL Class Reference

#include <VISU_OptionalDeformationPL.hxx>

Inheritance diagram for VISU_OptionalDeformationPL:
Inheritance graph

Public Types

typedef VISU_DeformationPL Superclass

Public Member Functions

 VISU_OptionalDeformationPL ()
virtual ~VISU_OptionalDeformationPL ()
void UseDeformation (bool flag)
bool IsDeformed ()
virtual unsigned long int GetMTime ()
virtual void SetScale (vtkFloatingPointType theScaleFactor)
virtual void SetMapScale (vtkFloatingPointType theMapScaleFactor)
virtual vtkFloatingPointType GetScale ()
virtual void SetVectorialField (VISU::PUnstructuredGridIDMapper theIdMapper)=0
virtual
VISU::PUnstructuredGridIDMapper 
getVectorialField ()=0
void SetWarpVectorInput (vtkDataSet *theInput)
vtkDataSet * GetWarpVectorOutput ()
void SetMergeFilterInput (vtkDataSet *ScalarInput, vtkDataSet *VectorialInput)
vtkDataSet * GetMergeFilterOutput ()

Static Public Member Functions

static vtkFloatingPointType GetDefaultScaleFactor (VISU_DeformationPL *thePipeLine)

Protected Member Functions

bool CheckCanDeformate (vtkDataSet *theInput)

Protected Attributes

VISU::PUnstructuredGridIDMapper myVectorialField
vtkWarpVector * myWarpVector
vtkSmartPointer< VISU_MergeFiltermyVectorMergeFilter
vtkPassThroughFilter * myInputPassFilter
vtkPassThroughFilter * myOutputPassFiler
VISU_CellDataToPointDatamyCellDataToPointData

Private Member Functions

void OnDeformation ()
void OffDeformation ()

Private Attributes

bool myIsDeformed

Member Typedef Documentation


Constructor & Destructor Documentation

VISU_OptionalDeformationPL::VISU_OptionalDeformationPL ( )

References MESSAGE, and MYDEBUG.

VISU_OptionalDeformationPL::~VISU_OptionalDeformationPL ( ) [virtual]

References MESSAGE, and MYDEBUG.


Member Function Documentation

void VISU_OptionalDeformationPL::UseDeformation ( bool  flag)
bool VISU_OptionalDeformationPL::IsDeformed ( )

References myIsDeformed.

unsigned long int VISU_OptionalDeformationPL::GetMTime ( ) [virtual]

Reimplemented from VISU_DeformationPL.

Reimplemented in VISU_CutPlanesPL.

References VISU_DeformationPL.GetMTime().

bool VISU_OptionalDeformationPL::CheckCanDeformate ( vtkDataSet *  theInput) [protected]
void VISU_OptionalDeformationPL::OnDeformation ( ) [private]
void VISU_OptionalDeformationPL::OffDeformation ( ) [private]
void VISU_DeformationPL::SetScale ( vtkFloatingPointType  theScaleFactor) [virtual, inherited]
void VISU_DeformationPL::SetMapScale ( vtkFloatingPointType  theMapScaleFactor) [virtual, inherited]
vtkFloatingPointType VISU_DeformationPL::GetScale ( ) [virtual, inherited]
virtual void VISU_DeformationPL.SetVectorialField ( VISU::PUnstructuredGridIDMapper  theIdMapper) [pure virtual, inherited]

Implemented in VISU_CutPlanesPL.

virtual VISU::PUnstructuredGridIDMapper VISU_DeformationPL.getVectorialField ( ) [pure virtual, inherited]

Implemented in VISU_CutPlanesPL.

vtkFloatingPointType VISU_DeformationPL::GetDefaultScaleFactor ( VISU_DeformationPL thePipeLine) [static, inherited]
void VISU_DeformationPL::SetWarpVectorInput ( vtkDataSet *  theInput) [inherited]
vtkDataSet * VISU_DeformationPL::GetWarpVectorOutput ( ) [inherited]
void VISU_DeformationPL::SetMergeFilterInput ( vtkDataSet *  ScalarInput,
vtkDataSet *  VectorialInput 
) [inherited]
vtkDataSet * VISU_DeformationPL::GetMergeFilterOutput ( ) [inherited]

Field Documentation

vtkWarpVector* VISU_DeformationPL.myWarpVector [protected, inherited]
vtkSmartPointer<VISU_MergeFilter> VISU_DeformationPL.myVectorMergeFilter [protected, inherited]
vtkPassThroughFilter* VISU_DeformationPL.myInputPassFilter [protected, inherited]
vtkPassThroughFilter* VISU_DeformationPL.myOutputPassFiler [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