VMTK
|
Combine multiple centerlines which lie within the same branch of a split and grouped centerline. More...
#include <vtkvmtkMergeCenterlines.h>
Public Types | |
typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkvmtkMergeCenterlines * | NewInstance () 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 vtkvmtkMergeCenterlines * | SafeDownCast (vtkObjectBase *o) |
static vtkvmtkMergeCenterlines * | New () |
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 |
Combine multiple centerlines which lie within the same branch of a split and grouped centerline.
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.
typedef vtkPolyDataAlgorithm vtkvmtkMergeCenterlines::Superclass |
Definition at line 38 of file vtkvmtkMergeCenterlines.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
protectedvirtual |
vtkvmtkMergeCenterlines* vtkvmtkMergeCenterlines::NewInstance | ( | ) | const |
void vtkvmtkMergeCenterlines::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protected |
Definition at line 71 of file vtkvmtkMergeCenterlines.h.
|
protected |
Definition at line 72 of file vtkvmtkMergeCenterlines.h.
|
protected |
Definition at line 73 of file vtkvmtkMergeCenterlines.h.
|
protected |
Definition at line 74 of file vtkvmtkMergeCenterlines.h.
|
protected |
Definition at line 75 of file vtkvmtkMergeCenterlines.h.
|
protected |
Definition at line 77 of file vtkvmtkMergeCenterlines.h.
|
protected |
Definition at line 78 of file vtkvmtkMergeCenterlines.h.