VMTK
|
Generates a normal and upnormal reference system for each bifurcation point of a split centerline. More...
#include <vtkvmtkCenterlineBifurcationReferenceSystems.h>
Public Types | |
typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkvmtkCenterlineBifurcationReferenceSystems * | 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 | SetBlankingArrayName (const char *) |
virtual char * | GetBlankingArrayName () |
virtual void | SetNormalArrayName (const char *) |
virtual char * | GetNormalArrayName () |
virtual void | SetUpNormalArrayName (const char *) |
virtual char * | GetUpNormalArrayName () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkvmtkCenterlineBifurcationReferenceSystems * | SafeDownCast (vtkObjectBase *o) |
static vtkvmtkCenterlineBifurcationReferenceSystems * | New () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkvmtkCenterlineBifurcationReferenceSystems () | |
~vtkvmtkCenterlineBifurcationReferenceSystems () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE |
void | ComputeGroupReferenceSystem (vtkPolyData *input, int referenceGroupId, vtkPoints *outputPoints, vtkDoubleArray *normalArray, vtkDoubleArray *upNormalArray, vtkIntArray *referenceGroupIdsArray) |
Protected Attributes | |
char * | RadiusArrayName |
char * | GroupIdsArrayName |
char * | BlankingArrayName |
char * | NormalArrayName |
char * | UpNormalArrayName |
Generates a normal and upnormal reference system for each bifurcation point of a split centerline.
The "normal" vector is the normal to the bifurcation plane (which is the best fit plane in relation to bifurcation reference points). The upnormal vector is normal to the "normal" vector pointing downstream from the parent artery.
Definition at line 39 of file vtkvmtkCenterlineBifurcationReferenceSystems.h.
typedef vtkPolyDataAlgorithm vtkvmtkCenterlineBifurcationReferenceSystems::Superclass |
Definition at line 42 of file vtkvmtkCenterlineBifurcationReferenceSystems.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
protectedvirtual |
vtkvmtkCenterlineBifurcationReferenceSystems* vtkvmtkCenterlineBifurcationReferenceSystems::NewInstance | ( | ) | const |
void vtkvmtkCenterlineBifurcationReferenceSystems::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protected |
|
protected |
Definition at line 70 of file vtkvmtkCenterlineBifurcationReferenceSystems.h.
|
protected |
Definition at line 71 of file vtkvmtkCenterlineBifurcationReferenceSystems.h.
|
protected |
Definition at line 72 of file vtkvmtkCenterlineBifurcationReferenceSystems.h.
|
protected |
Definition at line 74 of file vtkvmtkCenterlineBifurcationReferenceSystems.h.
|
protected |
Definition at line 75 of file vtkvmtkCenterlineBifurcationReferenceSystems.h.