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

Combine multiple centerlines which lie within the same branch of a split and grouped centerline. More...

#include <vtkvmtkMergeCenterlines.h>

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

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkMergeCenterlinesNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
virtual void SetRadiusArrayName (const char *)
 
virtual char * GetRadiusArrayName ()
 
virtual void SetGroupIdsArrayName (const char *)
 
virtual char * GetGroupIdsArrayName ()
 
virtual void SetCenterlineIdsArrayName (const char *)
 
virtual char * GetCenterlineIdsArrayName ()
 
virtual void SetTractIdsArrayName (const char *)
 
virtual char * GetTractIdsArrayName ()
 
virtual void SetBlankingArrayName (const char *)
 
virtual char * GetBlankingArrayName ()
 
virtual void SetResamplingStepLength (double)
 
virtual double GetResamplingStepLength ()
 
virtual void SetMergeBlanked (int)
 
virtual int GetMergeBlanked ()
 
virtual void MergeBlankedOn ()
 
virtual void MergeBlankedOff ()
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkvmtkMergeCenterlinesSafeDownCast (vtkObjectBase *o)
 
static vtkvmtkMergeCenterlinesNew ()
 

Protected Member Functions

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

Protected Attributes

char * RadiusArrayName
 
char * GroupIdsArrayName
 
char * CenterlineIdsArrayName
 
char * TractIdsArrayName
 
char * BlankingArrayName
 
double ResamplingStepLength
 
int MergeBlanked
 

Detailed Description

Combine multiple centerlines which lie within the same branch of a split and grouped centerline.

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

If multiple centerlines exist within the same branch, each centerlines point locations are averaged (euclidian interpolation) to result in a branch with only one centerline.

Definition at line 35 of file vtkvmtkMergeCenterlines.h.

Member Typedef Documentation

◆ Superclass

typedef vtkPolyDataAlgorithm vtkvmtkMergeCenterlines::Superclass

Definition at line 38 of file vtkvmtkMergeCenterlines.h.

Constructor & Destructor Documentation

◆ vtkvmtkMergeCenterlines()

vtkvmtkMergeCenterlines::vtkvmtkMergeCenterlines ( )
protected

◆ ~vtkvmtkMergeCenterlines()

vtkvmtkMergeCenterlines::~vtkvmtkMergeCenterlines ( )
protected

Member Function Documentation

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkMergeCenterlines::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkMergeCenterlines* vtkvmtkMergeCenterlines::NewInstance ( ) const

◆ PrintSelf()

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

◆ New()

static vtkvmtkMergeCenterlines* vtkvmtkMergeCenterlines::New ( )
static

◆ SetRadiusArrayName()

virtual void vtkvmtkMergeCenterlines::SetRadiusArrayName ( const char *  )
virtual

◆ GetRadiusArrayName()

virtual char* vtkvmtkMergeCenterlines::GetRadiusArrayName ( )
virtual

◆ SetGroupIdsArrayName()

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

◆ GetGroupIdsArrayName()

virtual char* vtkvmtkMergeCenterlines::GetGroupIdsArrayName ( )
virtual

◆ SetCenterlineIdsArrayName()

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

◆ GetCenterlineIdsArrayName()

virtual char* vtkvmtkMergeCenterlines::GetCenterlineIdsArrayName ( )
virtual

◆ SetTractIdsArrayName()

virtual void vtkvmtkMergeCenterlines::SetTractIdsArrayName ( const char *  )
virtual

◆ GetTractIdsArrayName()

virtual char* vtkvmtkMergeCenterlines::GetTractIdsArrayName ( )
virtual

◆ SetBlankingArrayName()

virtual void vtkvmtkMergeCenterlines::SetBlankingArrayName ( const char *  )
virtual

◆ GetBlankingArrayName()

virtual char* vtkvmtkMergeCenterlines::GetBlankingArrayName ( )
virtual

◆ SetResamplingStepLength()

virtual void vtkvmtkMergeCenterlines::SetResamplingStepLength ( double  )
virtual

◆ GetResamplingStepLength()

virtual double vtkvmtkMergeCenterlines::GetResamplingStepLength ( )
virtual

◆ SetMergeBlanked()

virtual void vtkvmtkMergeCenterlines::SetMergeBlanked ( int  )
virtual

◆ GetMergeBlanked()

virtual int vtkvmtkMergeCenterlines::GetMergeBlanked ( )
virtual

◆ MergeBlankedOn()

virtual void vtkvmtkMergeCenterlines::MergeBlankedOn ( )
virtual

◆ MergeBlankedOff()

virtual void vtkvmtkMergeCenterlines::MergeBlankedOff ( )
virtual

◆ RequestData()

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

Member Data Documentation

◆ RadiusArrayName

char* vtkvmtkMergeCenterlines::RadiusArrayName
protected

Definition at line 71 of file vtkvmtkMergeCenterlines.h.

◆ GroupIdsArrayName

char* vtkvmtkMergeCenterlines::GroupIdsArrayName
protected

Definition at line 72 of file vtkvmtkMergeCenterlines.h.

◆ CenterlineIdsArrayName

char* vtkvmtkMergeCenterlines::CenterlineIdsArrayName
protected

Definition at line 73 of file vtkvmtkMergeCenterlines.h.

◆ TractIdsArrayName

char* vtkvmtkMergeCenterlines::TractIdsArrayName
protected

Definition at line 74 of file vtkvmtkMergeCenterlines.h.

◆ BlankingArrayName

char* vtkvmtkMergeCenterlines::BlankingArrayName
protected

Definition at line 75 of file vtkvmtkMergeCenterlines.h.

◆ ResamplingStepLength

double vtkvmtkMergeCenterlines::ResamplingStepLength
protected

Definition at line 77 of file vtkvmtkMergeCenterlines.h.

◆ MergeBlanked

int vtkvmtkMergeCenterlines::MergeBlanked
protected

Definition at line 78 of file vtkvmtkMergeCenterlines.h.


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