VMTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkvmtkPolyDataStencilFlowFilter Class Reference

Displace points of a surface with an iterative algorithm based on stencil weighting. More...

#include <vtkvmtkPolyDataStencilFlowFilter.h>

Inheritance diagram for vtkvmtkPolyDataStencilFlowFilter:
[legend]
Collaboration diagram for vtkvmtkPolyDataStencilFlowFilter:
[legend]

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkPolyDataStencilFlowFilterNewInstance () const
 
virtual void SetStencilType (int)
 
virtual int GetStencilType ()
 
void SetStencilTypeToUmbrellaStencil ()
 
void SetStencilTypeToAreaWeightedUmbrellaStencil ()
 
void SetStencilTypeToFELaplaceBeltramiStencil ()
 
void SetStencilTypeToFVFELaplaceBeltramiStencil ()
 
virtual void SetNumberOfIterations (int)
 
virtual int GetNumberOfIterations ()
 
virtual void SetRelaxationFactor (double)
 
virtual double GetRelaxationFactor ()
 
virtual void SetProcessBoundary (int)
 
virtual int GetProcessBoundary ()
 
virtual void ProcessBoundaryOn ()
 
virtual void ProcessBoundaryOff ()
 
virtual void SetConstrainOnSurface (int)
 
virtual int GetConstrainOnSurface ()
 
virtual void ConstrainOnSurfaceOn ()
 
virtual void ConstrainOnSurfaceOff ()
 
virtual void SetMaximumDisplacement (double)
 
virtual double GetMaximumDisplacement ()
 

Static Public Member Functions

static vtkvmtkPolyDataStencilFlowFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkvmtkPolyDataStencilFlowFilterSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkPolyDataStencilFlowFilter ()
 
 ~vtkvmtkPolyDataStencilFlowFilter ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE
 
void ReleaseStencils ()
 

Protected Attributes

int StencilType
 
vtkvmtkStencilsStencils
 
int NumberOfIterations
 
double RelaxationFactor
 
double MaximumDisplacement
 
int ProcessBoundary
 
int ConstrainOnSurface
 

Detailed Description

Displace points of a surface with an iterative algorithm based on stencil weighting.

Date
2006/04/06 16:46:44
Revision
1.2

..

Definition at line 38 of file vtkvmtkPolyDataStencilFlowFilter.h.

Member Typedef Documentation

◆ Superclass

typedef vtkPolyDataAlgorithm vtkvmtkPolyDataStencilFlowFilter::Superclass

Definition at line 42 of file vtkvmtkPolyDataStencilFlowFilter.h.

Constructor & Destructor Documentation

◆ vtkvmtkPolyDataStencilFlowFilter()

vtkvmtkPolyDataStencilFlowFilter::vtkvmtkPolyDataStencilFlowFilter ( )
protected

◆ ~vtkvmtkPolyDataStencilFlowFilter()

vtkvmtkPolyDataStencilFlowFilter::~vtkvmtkPolyDataStencilFlowFilter ( )
protected

Member Function Documentation

◆ New()

static vtkvmtkPolyDataStencilFlowFilter* vtkvmtkPolyDataStencilFlowFilter::New ( )
static

◆ IsTypeOf()

static int vtkvmtkPolyDataStencilFlowFilter::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkvmtkPolyDataStencilFlowFilter::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkvmtkPolyDataStencilFlowFilter* vtkvmtkPolyDataStencilFlowFilter::SafeDownCast ( vtkObjectBase *  o)
static

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkPolyDataStencilFlowFilter::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkPolyDataStencilFlowFilter* vtkvmtkPolyDataStencilFlowFilter::NewInstance ( ) const

◆ SetStencilType()

virtual void vtkvmtkPolyDataStencilFlowFilter::SetStencilType ( int  )
virtual

◆ GetStencilType()

virtual int vtkvmtkPolyDataStencilFlowFilter::GetStencilType ( )
virtual

◆ SetStencilTypeToUmbrellaStencil()

void vtkvmtkPolyDataStencilFlowFilter::SetStencilTypeToUmbrellaStencil ( )
inline

◆ SetStencilTypeToAreaWeightedUmbrellaStencil()

void vtkvmtkPolyDataStencilFlowFilter::SetStencilTypeToAreaWeightedUmbrellaStencil ( )
inline

◆ SetStencilTypeToFELaplaceBeltramiStencil()

void vtkvmtkPolyDataStencilFlowFilter::SetStencilTypeToFELaplaceBeltramiStencil ( )
inline

◆ SetStencilTypeToFVFELaplaceBeltramiStencil()

void vtkvmtkPolyDataStencilFlowFilter::SetStencilTypeToFVFELaplaceBeltramiStencil ( )
inline

◆ SetNumberOfIterations()

virtual void vtkvmtkPolyDataStencilFlowFilter::SetNumberOfIterations ( int  )
virtual

◆ GetNumberOfIterations()

virtual int vtkvmtkPolyDataStencilFlowFilter::GetNumberOfIterations ( )
virtual

◆ SetRelaxationFactor()

virtual void vtkvmtkPolyDataStencilFlowFilter::SetRelaxationFactor ( double  )
virtual

◆ GetRelaxationFactor()

virtual double vtkvmtkPolyDataStencilFlowFilter::GetRelaxationFactor ( )
virtual

◆ SetProcessBoundary()

virtual void vtkvmtkPolyDataStencilFlowFilter::SetProcessBoundary ( int  )
virtual

◆ GetProcessBoundary()

virtual int vtkvmtkPolyDataStencilFlowFilter::GetProcessBoundary ( )
virtual

◆ ProcessBoundaryOn()

virtual void vtkvmtkPolyDataStencilFlowFilter::ProcessBoundaryOn ( )
virtual

◆ ProcessBoundaryOff()

virtual void vtkvmtkPolyDataStencilFlowFilter::ProcessBoundaryOff ( )
virtual

◆ SetConstrainOnSurface()

virtual void vtkvmtkPolyDataStencilFlowFilter::SetConstrainOnSurface ( int  )
virtual

◆ GetConstrainOnSurface()

virtual int vtkvmtkPolyDataStencilFlowFilter::GetConstrainOnSurface ( )
virtual

◆ ConstrainOnSurfaceOn()

virtual void vtkvmtkPolyDataStencilFlowFilter::ConstrainOnSurfaceOn ( )
virtual

◆ ConstrainOnSurfaceOff()

virtual void vtkvmtkPolyDataStencilFlowFilter::ConstrainOnSurfaceOff ( )
virtual

◆ SetMaximumDisplacement()

virtual void vtkvmtkPolyDataStencilFlowFilter::SetMaximumDisplacement ( double  )
virtual

◆ GetMaximumDisplacement()

virtual double vtkvmtkPolyDataStencilFlowFilter::GetMaximumDisplacement ( )
virtual

◆ RequestData()

virtual int vtkvmtkPolyDataStencilFlowFilter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

◆ ReleaseStencils()

void vtkvmtkPolyDataStencilFlowFilter::ReleaseStencils ( )
protected

Member Data Documentation

◆ StencilType

int vtkvmtkPolyDataStencilFlowFilter::StencilType
protected

Definition at line 80 of file vtkvmtkPolyDataStencilFlowFilter.h.

◆ Stencils

vtkvmtkStencils* vtkvmtkPolyDataStencilFlowFilter::Stencils
protected

Definition at line 81 of file vtkvmtkPolyDataStencilFlowFilter.h.

◆ NumberOfIterations

int vtkvmtkPolyDataStencilFlowFilter::NumberOfIterations
protected

Definition at line 83 of file vtkvmtkPolyDataStencilFlowFilter.h.

◆ RelaxationFactor

double vtkvmtkPolyDataStencilFlowFilter::RelaxationFactor
protected

Definition at line 84 of file vtkvmtkPolyDataStencilFlowFilter.h.

◆ MaximumDisplacement

double vtkvmtkPolyDataStencilFlowFilter::MaximumDisplacement
protected

Definition at line 86 of file vtkvmtkPolyDataStencilFlowFilter.h.

◆ ProcessBoundary

int vtkvmtkPolyDataStencilFlowFilter::ProcessBoundary
protected

Definition at line 88 of file vtkvmtkPolyDataStencilFlowFilter.h.

◆ ConstrainOnSurface

int vtkvmtkPolyDataStencilFlowFilter::ConstrainOnSurface
protected

Definition at line 89 of file vtkvmtkPolyDataStencilFlowFilter.h.


The documentation for this class was generated from the following file: