VMTK
|
Project the abscissa metric of the nearest centerline point to every point of a surface. More...
#include <vtkvmtkPolyDataCenterlineAbscissaMetricFilter.h>
Public Types | |
typedef vtkvmtkPolyDataCenterlineMetricFilter | Superclass |
Public Types inherited from vtkvmtkPolyDataCenterlineMetricFilter | |
typedef vtkPolyDataAlgorithm | Superclass |
Static Public Member Functions | |
static vtkvmtkPolyDataCenterlineAbscissaMetricFilter * | New () |
static int | IsTypeOf (const char *type) |
static vtkvmtkPolyDataCenterlineAbscissaMetricFilter * | 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 |
vtkvmtkPolyDataCenterlineAbscissaMetricFilter () | |
~vtkvmtkPolyDataCenterlineAbscissaMetricFilter () | |
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 * | AbscissasArrayName |
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 |
Project the abscissa metric of the nearest centerline point to every point of a surface.
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 vtkvmtkPolyDataCenterlineAbscissaMetricFilter.h.
typedef vtkvmtkPolyDataCenterlineMetricFilter vtkvmtkPolyDataCenterlineAbscissaMetricFilter::Superclass |
Definition at line 41 of file vtkvmtkPolyDataCenterlineAbscissaMetricFilter.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
Reimplemented from vtkvmtkPolyDataCenterlineMetricFilter.
|
static |
|
protectedvirtual |
Reimplemented from vtkvmtkPolyDataCenterlineMetricFilter.
vtkvmtkPolyDataCenterlineAbscissaMetricFilter* vtkvmtkPolyDataCenterlineAbscissaMetricFilter::NewInstance | ( | ) | const |
|
virtual |
|
virtual |
|
protectedvirtual |
Implements vtkvmtkPolyDataCenterlineMetricFilter.
|
protected |
Definition at line 52 of file vtkvmtkPolyDataCenterlineAbscissaMetricFilter.h.