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

Constructs a harmonic function over each vascular segment which is used to map and stretch the longitudinal metric so as to correctly account for insertion regions present at bifurcations. More...

#include <vtkvmtkPolyDataStretchMappingFilter.h>

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

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkPolyDataStretchMappingFilterNewInstance () const
 
virtual void SetStretchedMappingArrayName (const char *)
 
virtual char * GetStretchedMappingArrayName ()
 
virtual void SetHarmonicMappingArrayName (const char *)
 
virtual char * GetHarmonicMappingArrayName ()
 
virtual void SetMetricArrayName (const char *)
 
virtual char * GetMetricArrayName ()
 
virtual void SetBoundaryMetricArrayName (const char *)
 
virtual char * GetBoundaryMetricArrayName ()
 
virtual void SetUseBoundaryMetric (int)
 
virtual int GetUseBoundaryMetric ()
 
virtual void UseBoundaryMetricOn ()
 
virtual void UseBoundaryMetricOff ()
 
virtual void SetGroupIdsArrayName (const char *)
 
virtual char * GetGroupIdsArrayName ()
 
virtual void SetMetricBoundsGapFactor (double)
 
virtual double GetMetricBoundsGapFactor ()
 

Static Public Member Functions

static vtkvmtkPolyDataStretchMappingFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkvmtkPolyDataStretchMappingFilterSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

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

Protected Attributes

char * StretchedMappingArrayName
 
char * HarmonicMappingArrayName
 
char * GroupIdsArrayName
 
char * MetricArrayName
 
char * BoundaryMetricArrayName
 
int UseBoundaryMetric
 
double MetricBoundsGapFactor
 

Detailed Description

Constructs a harmonic function over each vascular segment which is used to map and stretch the longitudinal metric so as to correctly account for insertion regions present at bifurcations.

Date
2006/04/06 16:46:43
Revision
1.6

...

Definition at line 35 of file vtkvmtkPolyDataStretchMappingFilter.h.

Member Typedef Documentation

◆ Superclass

Definition at line 39 of file vtkvmtkPolyDataStretchMappingFilter.h.

Constructor & Destructor Documentation

◆ vtkvmtkPolyDataStretchMappingFilter()

vtkvmtkPolyDataStretchMappingFilter::vtkvmtkPolyDataStretchMappingFilter ( )
protected

◆ ~vtkvmtkPolyDataStretchMappingFilter()

vtkvmtkPolyDataStretchMappingFilter::~vtkvmtkPolyDataStretchMappingFilter ( )
protected

Member Function Documentation

◆ New()

static vtkvmtkPolyDataStretchMappingFilter* vtkvmtkPolyDataStretchMappingFilter::New ( )
static

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkPolyDataStretchMappingFilter::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkPolyDataStretchMappingFilter* vtkvmtkPolyDataStretchMappingFilter::NewInstance ( ) const

◆ SetStretchedMappingArrayName()

virtual void vtkvmtkPolyDataStretchMappingFilter::SetStretchedMappingArrayName ( const char *  )
virtual

◆ GetStretchedMappingArrayName()

virtual char* vtkvmtkPolyDataStretchMappingFilter::GetStretchedMappingArrayName ( )
virtual

◆ SetHarmonicMappingArrayName()

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

◆ GetHarmonicMappingArrayName()

virtual char* vtkvmtkPolyDataStretchMappingFilter::GetHarmonicMappingArrayName ( )
virtual

◆ SetMetricArrayName()

virtual void vtkvmtkPolyDataStretchMappingFilter::SetMetricArrayName ( const char *  )
virtual

◆ GetMetricArrayName()

virtual char* vtkvmtkPolyDataStretchMappingFilter::GetMetricArrayName ( )
virtual

◆ SetBoundaryMetricArrayName()

virtual void vtkvmtkPolyDataStretchMappingFilter::SetBoundaryMetricArrayName ( const char *  )
virtual

◆ GetBoundaryMetricArrayName()

virtual char* vtkvmtkPolyDataStretchMappingFilter::GetBoundaryMetricArrayName ( )
virtual

◆ SetUseBoundaryMetric()

virtual void vtkvmtkPolyDataStretchMappingFilter::SetUseBoundaryMetric ( int  )
virtual

◆ GetUseBoundaryMetric()

virtual int vtkvmtkPolyDataStretchMappingFilter::GetUseBoundaryMetric ( )
virtual

◆ UseBoundaryMetricOn()

virtual void vtkvmtkPolyDataStretchMappingFilter::UseBoundaryMetricOn ( )
virtual

◆ UseBoundaryMetricOff()

virtual void vtkvmtkPolyDataStretchMappingFilter::UseBoundaryMetricOff ( )
virtual

◆ SetGroupIdsArrayName()

virtual void vtkvmtkPolyDataStretchMappingFilter::SetGroupIdsArrayName ( const char *  )
virtual

◆ GetGroupIdsArrayName()

virtual char* vtkvmtkPolyDataStretchMappingFilter::GetGroupIdsArrayName ( )
virtual

◆ SetMetricBoundsGapFactor()

virtual void vtkvmtkPolyDataStretchMappingFilter::SetMetricBoundsGapFactor ( double  )
virtual

◆ GetMetricBoundsGapFactor()

virtual double vtkvmtkPolyDataStretchMappingFilter::GetMetricBoundsGapFactor ( )
virtual

◆ RequestData()

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

Member Data Documentation

◆ StretchedMappingArrayName

char* vtkvmtkPolyDataStretchMappingFilter::StretchedMappingArrayName
protected

Definition at line 69 of file vtkvmtkPolyDataStretchMappingFilter.h.

◆ HarmonicMappingArrayName

char* vtkvmtkPolyDataStretchMappingFilter::HarmonicMappingArrayName
protected

Definition at line 71 of file vtkvmtkPolyDataStretchMappingFilter.h.

◆ GroupIdsArrayName

char* vtkvmtkPolyDataStretchMappingFilter::GroupIdsArrayName
protected

Definition at line 72 of file vtkvmtkPolyDataStretchMappingFilter.h.

◆ MetricArrayName

char* vtkvmtkPolyDataStretchMappingFilter::MetricArrayName
protected

Definition at line 74 of file vtkvmtkPolyDataStretchMappingFilter.h.

◆ BoundaryMetricArrayName

char* vtkvmtkPolyDataStretchMappingFilter::BoundaryMetricArrayName
protected

Definition at line 75 of file vtkvmtkPolyDataStretchMappingFilter.h.

◆ UseBoundaryMetric

int vtkvmtkPolyDataStretchMappingFilter::UseBoundaryMetric
protected

Definition at line 77 of file vtkvmtkPolyDataStretchMappingFilter.h.

◆ MetricBoundsGapFactor

double vtkvmtkPolyDataStretchMappingFilter::MetricBoundsGapFactor
protected

Definition at line 79 of file vtkvmtkPolyDataStretchMappingFilter.h.


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