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

Construct a harmonic function over each vascular surface segment used during mapping order to stretch the longitudinal metric to correctly account for the presence of insertion regions at bifurcations. More...

#include <vtkvmtkPolyDataHarmonicMappingFilter.h>

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

Public Types

enum  { VTK_VMTK_ASSEMBLY_STENCILS, VTK_VMTK_ASSEMBLY_FINITEELEMENTS }
 
typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkPolyDataHarmonicMappingFilterNewInstance () const
 
virtual void SetBoundaryPointIds (vtkIdList *)
 
virtual vtkIdList * GetBoundaryPointIds ()
 
virtual void SetBoundaryValues (vtkDoubleArray *)
 
virtual vtkDoubleArray * GetBoundaryValues ()
 
virtual void SetHarmonicMappingArrayName (const char *)
 
virtual char * GetHarmonicMappingArrayName ()
 
virtual void SetConvergenceTolerance (double)
 
virtual double GetConvergenceTolerance ()
 
virtual void SetAssemblyMode (int)
 
virtual int GetAssemblyMode ()
 
void SetAssemblyModeToStencils ()
 
void SetAssemblyModeToFiniteElements ()
 
virtual void SetQuadratureOrder (int)
 
virtual int GetQuadratureOrder ()
 

Static Public Member Functions

static vtkvmtkPolyDataHarmonicMappingFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkvmtkPolyDataHarmonicMappingFilterSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkPolyDataHarmonicMappingFilter ()
 
 ~vtkvmtkPolyDataHarmonicMappingFilter ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE
 

Protected Attributes

vtkIdList * BoundaryPointIds
 
vtkDoubleArray * BoundaryValues
 
char * HarmonicMappingArrayName
 
double ConvergenceTolerance
 
int AssemblyMode
 
int QuadratureOrder
 

Detailed Description

Construct a harmonic function over each vascular surface segment used during mapping order to stretch the longitudinal metric to correctly account for the presence of insertion regions at bifurcations.

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

..

Definition at line 37 of file vtkvmtkPolyDataHarmonicMappingFilter.h.

Member Typedef Documentation

◆ Superclass

Definition at line 41 of file vtkvmtkPolyDataHarmonicMappingFilter.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Constructor & Destructor Documentation

◆ vtkvmtkPolyDataHarmonicMappingFilter()

vtkvmtkPolyDataHarmonicMappingFilter::vtkvmtkPolyDataHarmonicMappingFilter ( )
protected

◆ ~vtkvmtkPolyDataHarmonicMappingFilter()

vtkvmtkPolyDataHarmonicMappingFilter::~vtkvmtkPolyDataHarmonicMappingFilter ( )
protected

Member Function Documentation

◆ New()

static vtkvmtkPolyDataHarmonicMappingFilter* vtkvmtkPolyDataHarmonicMappingFilter::New ( )
static

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkPolyDataHarmonicMappingFilter::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkPolyDataHarmonicMappingFilter* vtkvmtkPolyDataHarmonicMappingFilter::NewInstance ( ) const

◆ SetBoundaryPointIds()

virtual void vtkvmtkPolyDataHarmonicMappingFilter::SetBoundaryPointIds ( vtkIdList *  )
virtual

◆ GetBoundaryPointIds()

virtual vtkIdList* vtkvmtkPolyDataHarmonicMappingFilter::GetBoundaryPointIds ( )
virtual

◆ SetBoundaryValues()

virtual void vtkvmtkPolyDataHarmonicMappingFilter::SetBoundaryValues ( vtkDoubleArray *  )
virtual

◆ GetBoundaryValues()

virtual vtkDoubleArray* vtkvmtkPolyDataHarmonicMappingFilter::GetBoundaryValues ( )
virtual

◆ SetHarmonicMappingArrayName()

virtual void vtkvmtkPolyDataHarmonicMappingFilter::SetHarmonicMappingArrayName ( const char *  )
virtual

◆ GetHarmonicMappingArrayName()

virtual char* vtkvmtkPolyDataHarmonicMappingFilter::GetHarmonicMappingArrayName ( )
virtual

◆ SetConvergenceTolerance()

virtual void vtkvmtkPolyDataHarmonicMappingFilter::SetConvergenceTolerance ( double  )
virtual

◆ GetConvergenceTolerance()

virtual double vtkvmtkPolyDataHarmonicMappingFilter::GetConvergenceTolerance ( )
virtual

◆ SetAssemblyMode()

virtual void vtkvmtkPolyDataHarmonicMappingFilter::SetAssemblyMode ( int  )
virtual

◆ GetAssemblyMode()

virtual int vtkvmtkPolyDataHarmonicMappingFilter::GetAssemblyMode ( )
virtual

◆ SetAssemblyModeToStencils()

void vtkvmtkPolyDataHarmonicMappingFilter::SetAssemblyModeToStencils ( )
inline

◆ SetAssemblyModeToFiniteElements()

void vtkvmtkPolyDataHarmonicMappingFilter::SetAssemblyModeToFiniteElements ( )
inline

◆ SetQuadratureOrder()

virtual void vtkvmtkPolyDataHarmonicMappingFilter::SetQuadratureOrder ( int  )
virtual

◆ GetQuadratureOrder()

virtual int vtkvmtkPolyDataHarmonicMappingFilter::GetQuadratureOrder ( )
virtual

◆ RequestData()

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

Member Data Documentation

◆ BoundaryPointIds

vtkIdList* vtkvmtkPolyDataHarmonicMappingFilter::BoundaryPointIds
protected

Definition at line 80 of file vtkvmtkPolyDataHarmonicMappingFilter.h.

◆ BoundaryValues

vtkDoubleArray* vtkvmtkPolyDataHarmonicMappingFilter::BoundaryValues
protected

Definition at line 81 of file vtkvmtkPolyDataHarmonicMappingFilter.h.

◆ HarmonicMappingArrayName

char* vtkvmtkPolyDataHarmonicMappingFilter::HarmonicMappingArrayName
protected

Definition at line 83 of file vtkvmtkPolyDataHarmonicMappingFilter.h.

◆ ConvergenceTolerance

double vtkvmtkPolyDataHarmonicMappingFilter::ConvergenceTolerance
protected

Definition at line 84 of file vtkvmtkPolyDataHarmonicMappingFilter.h.

◆ AssemblyMode

int vtkvmtkPolyDataHarmonicMappingFilter::AssemblyMode
protected

Definition at line 85 of file vtkvmtkPolyDataHarmonicMappingFilter.h.

◆ QuadratureOrder

int vtkvmtkPolyDataHarmonicMappingFilter::QuadratureOrder
protected

Definition at line 86 of file vtkvmtkPolyDataHarmonicMappingFilter.h.


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