VMTK
|
create an angular metric array on each branch of a split surface representing he periodic circumferential coordinate of mesh points around the centerlines. More...
#include <vtkvmtkPolyDataCenterlineAngularMetricFilter.h>
Public Types | |
typedef vtkvmtkPolyDataCenterlineMetricFilter | Superclass |
Public Types inherited from vtkvmtkPolyDataCenterlineMetricFilter | |
typedef vtkPolyDataAlgorithm | Superclass |
Static Public Member Functions | |
static vtkvmtkPolyDataCenterlineAngularMetricFilter * | New () |
static int | IsTypeOf (const char *type) |
static vtkvmtkPolyDataCenterlineAngularMetricFilter * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkvmtkPolyDataCenterlineMetricFilter | |
static int | IsTypeOf (const char *type) |
static vtkvmtkPolyDataCenterlineMetricFilter * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkvmtkPolyDataCenterlineAngularMetricFilter () | |
~vtkvmtkPolyDataCenterlineAngularMetricFilter () | |
virtual void | EvaluateMetric (vtkIdType pointId, double point[3], vtkIdType groupId, vtkDataArray *metricArray) VTK_OVERRIDE |
Protected Member Functions inherited from vtkvmtkPolyDataCenterlineMetricFilter | |
vtkvmtkPolyDataCenterlineMetricFilter () | |
~vtkvmtkPolyDataCenterlineMetricFilter () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE |
Protected Attributes | |
char * | CenterlineNormalsArrayName |
Protected Attributes inherited from vtkvmtkPolyDataCenterlineMetricFilter | |
char * | MetricArrayName |
char * | BlankingArrayName |
char * | GroupIdsArrayName |
vtkPolyData * | Centerlines |
char * | RadiusArrayName |
char * | CenterlineGroupIdsArrayName |
char * | CenterlineIdsArrayName |
char * | CenterlineTractIdsArrayName |
int | UseRadiusInformation |
int | IncludeBifurcations |
create an angular metric array on each branch of a split surface representing he periodic circumferential coordinate of mesh points around the centerlines.
Briefly, each segment of a vascular network is topologically equivalent to a cylinder and can consequently be mapped onto a rectangular parametric space that allows both easier investigations and comparisons between different models and datasets. The parameterization is performed longitudinally by means of the curvilinear abscissa computed over the model centerlines and circumferentially, by the angular position of each point on the surface mesh with respect to the centerlines.
Definition at line 37 of file vtkvmtkPolyDataCenterlineAngularMetricFilter.h.
typedef vtkvmtkPolyDataCenterlineMetricFilter vtkvmtkPolyDataCenterlineAngularMetricFilter::Superclass |
Definition at line 41 of file vtkvmtkPolyDataCenterlineAngularMetricFilter.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
Reimplemented from vtkvmtkPolyDataCenterlineMetricFilter.
|
static |
|
protectedvirtual |
Reimplemented from vtkvmtkPolyDataCenterlineMetricFilter.
vtkvmtkPolyDataCenterlineAngularMetricFilter* vtkvmtkPolyDataCenterlineAngularMetricFilter::NewInstance | ( | ) | const |
|
virtual |
|
virtual |
|
protectedvirtual |
Implements vtkvmtkPolyDataCenterlineMetricFilter.
|
protected |
Definition at line 52 of file vtkvmtkPolyDataCenterlineAngularMetricFilter.h.