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

Move the abscissa metric such that its zero point is at a bifurcation center and rotate parallel transport normals such that they are normal to the bifurcation plane. More...

#include <vtkvmtkCenterlineReferenceSystemAttributesOffset.h>

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

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkCenterlineReferenceSystemAttributesOffsetNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
virtual void SetOffsetAbscissasArrayName (const char *)
 
virtual char * GetOffsetAbscissasArrayName ()
 
virtual void SetOffsetNormalsArrayName (const char *)
 
virtual char * GetOffsetNormalsArrayName ()
 
virtual void SetAbscissasArrayName (const char *)
 
virtual char * GetAbscissasArrayName ()
 
virtual void SetNormalsArrayName (const char *)
 
virtual char * GetNormalsArrayName ()
 
virtual void SetGroupIdsArrayName (const char *)
 
virtual char * GetGroupIdsArrayName ()
 
virtual void SetCenterlineIdsArrayName (const char *)
 
virtual char * GetCenterlineIdsArrayName ()
 
virtual void SetReferenceSystems (vtkPolyData *)
 
virtual vtkPolyData * GetReferenceSystems ()
 
virtual void SetReferenceSystemsNormalArrayName (const char *)
 
virtual char * GetReferenceSystemsNormalArrayName ()
 
virtual void SetReferenceSystemsGroupIdsArrayName (const char *)
 
virtual char * GetReferenceSystemsGroupIdsArrayName ()
 
virtual void SetReferenceGroupId (int)
 
virtual int GetReferenceGroupId ()
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkvmtkCenterlineReferenceSystemAttributesOffsetSafeDownCast (vtkObjectBase *o)
 
static vtkvmtkCenterlineReferenceSystemAttributesOffsetNew ()
 

Protected Member Functions

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

Protected Attributes

char * OffsetAbscissasArrayName
 
char * OffsetNormalsArrayName
 
char * AbscissasArrayName
 
char * NormalsArrayName
 
char * GroupIdsArrayName
 
char * CenterlineIdsArrayName
 
vtkPolyData * ReferenceSystems
 
char * ReferenceSystemsNormalArrayName
 
char * ReferenceSystemsGroupIdsArrayName
 
int ReferenceGroupId
 

Detailed Description

Move the abscissa metric such that its zero point is at a bifurcation center and rotate parallel transport normals such that they are normal to the bifurcation plane.

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

Abscissa to be set to 0 at the bifurcation. We twist the entire parallel transport reference framing (rigidly) around the centerline so that the parallel transport normals are normal to the bifurcation plane at the bifurcation. this is useful for analyses that may be conducted later on comparing vessel torsion to the parallel transport normal

Definition at line 39 of file vtkvmtkCenterlineReferenceSystemAttributesOffset.h.

Member Typedef Documentation

◆ Superclass

Constructor & Destructor Documentation

◆ vtkvmtkCenterlineReferenceSystemAttributesOffset()

vtkvmtkCenterlineReferenceSystemAttributesOffset::vtkvmtkCenterlineReferenceSystemAttributesOffset ( )
protected

◆ ~vtkvmtkCenterlineReferenceSystemAttributesOffset()

vtkvmtkCenterlineReferenceSystemAttributesOffset::~vtkvmtkCenterlineReferenceSystemAttributesOffset ( )
protected

Member Function Documentation

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkCenterlineReferenceSystemAttributesOffset::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkCenterlineReferenceSystemAttributesOffset* vtkvmtkCenterlineReferenceSystemAttributesOffset::NewInstance ( ) const

◆ PrintSelf()

void vtkvmtkCenterlineReferenceSystemAttributesOffset::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ New()

static vtkvmtkCenterlineReferenceSystemAttributesOffset* vtkvmtkCenterlineReferenceSystemAttributesOffset::New ( )
static

◆ SetOffsetAbscissasArrayName()

virtual void vtkvmtkCenterlineReferenceSystemAttributesOffset::SetOffsetAbscissasArrayName ( const char *  )
virtual

◆ GetOffsetAbscissasArrayName()

virtual char* vtkvmtkCenterlineReferenceSystemAttributesOffset::GetOffsetAbscissasArrayName ( )
virtual

◆ SetOffsetNormalsArrayName()

virtual void vtkvmtkCenterlineReferenceSystemAttributesOffset::SetOffsetNormalsArrayName ( const char *  )
virtual

◆ GetOffsetNormalsArrayName()

virtual char* vtkvmtkCenterlineReferenceSystemAttributesOffset::GetOffsetNormalsArrayName ( )
virtual

◆ SetAbscissasArrayName()

virtual void vtkvmtkCenterlineReferenceSystemAttributesOffset::SetAbscissasArrayName ( const char *  )
virtual

◆ GetAbscissasArrayName()

virtual char* vtkvmtkCenterlineReferenceSystemAttributesOffset::GetAbscissasArrayName ( )
virtual

◆ SetNormalsArrayName()

virtual void vtkvmtkCenterlineReferenceSystemAttributesOffset::SetNormalsArrayName ( const char *  )
virtual

◆ GetNormalsArrayName()

virtual char* vtkvmtkCenterlineReferenceSystemAttributesOffset::GetNormalsArrayName ( )
virtual

◆ SetGroupIdsArrayName()

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

◆ GetGroupIdsArrayName()

virtual char* vtkvmtkCenterlineReferenceSystemAttributesOffset::GetGroupIdsArrayName ( )
virtual

◆ SetCenterlineIdsArrayName()

virtual void vtkvmtkCenterlineReferenceSystemAttributesOffset::SetCenterlineIdsArrayName ( const char *  )
virtual

◆ GetCenterlineIdsArrayName()

virtual char* vtkvmtkCenterlineReferenceSystemAttributesOffset::GetCenterlineIdsArrayName ( )
virtual

◆ SetReferenceSystems()

virtual void vtkvmtkCenterlineReferenceSystemAttributesOffset::SetReferenceSystems ( vtkPolyData *  )
virtual

◆ GetReferenceSystems()

virtual vtkPolyData* vtkvmtkCenterlineReferenceSystemAttributesOffset::GetReferenceSystems ( )
virtual

◆ SetReferenceSystemsNormalArrayName()

virtual void vtkvmtkCenterlineReferenceSystemAttributesOffset::SetReferenceSystemsNormalArrayName ( const char *  )
virtual

◆ GetReferenceSystemsNormalArrayName()

virtual char* vtkvmtkCenterlineReferenceSystemAttributesOffset::GetReferenceSystemsNormalArrayName ( )
virtual

◆ SetReferenceSystemsGroupIdsArrayName()

virtual void vtkvmtkCenterlineReferenceSystemAttributesOffset::SetReferenceSystemsGroupIdsArrayName ( const char *  )
virtual

◆ GetReferenceSystemsGroupIdsArrayName()

virtual char* vtkvmtkCenterlineReferenceSystemAttributesOffset::GetReferenceSystemsGroupIdsArrayName ( )
virtual

◆ SetReferenceGroupId()

virtual void vtkvmtkCenterlineReferenceSystemAttributesOffset::SetReferenceGroupId ( int  )
virtual

◆ GetReferenceGroupId()

virtual int vtkvmtkCenterlineReferenceSystemAttributesOffset::GetReferenceGroupId ( )
virtual

◆ RequestData()

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

Member Data Documentation

◆ OffsetAbscissasArrayName

char* vtkvmtkCenterlineReferenceSystemAttributesOffset::OffsetAbscissasArrayName
protected

◆ OffsetNormalsArrayName

char* vtkvmtkCenterlineReferenceSystemAttributesOffset::OffsetNormalsArrayName
protected

◆ AbscissasArrayName

char* vtkvmtkCenterlineReferenceSystemAttributesOffset::AbscissasArrayName
protected

◆ NormalsArrayName

char* vtkvmtkCenterlineReferenceSystemAttributesOffset::NormalsArrayName
protected

◆ GroupIdsArrayName

char* vtkvmtkCenterlineReferenceSystemAttributesOffset::GroupIdsArrayName
protected

◆ CenterlineIdsArrayName

char* vtkvmtkCenterlineReferenceSystemAttributesOffset::CenterlineIdsArrayName
protected

◆ ReferenceSystems

vtkPolyData* vtkvmtkCenterlineReferenceSystemAttributesOffset::ReferenceSystems
protected

◆ ReferenceSystemsNormalArrayName

char* vtkvmtkCenterlineReferenceSystemAttributesOffset::ReferenceSystemsNormalArrayName
protected

◆ ReferenceSystemsGroupIdsArrayName

char* vtkvmtkCenterlineReferenceSystemAttributesOffset::ReferenceSystemsGroupIdsArrayName
protected

◆ ReferenceGroupId

int vtkvmtkCenterlineReferenceSystemAttributesOffset::ReferenceGroupId
protected

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