Collection of functions which compute point ids which are n-spheres away from a reference point.
More...
|
static int | IsTypeOf (const char *type) |
|
static vtkvmtkCenterlineSphereDistance * | SafeDownCast (vtkObjectBase *o) |
|
static vtkvmtkCenterlineSphereDistance * | New () |
|
static void | FindTouchingSphereCenter (vtkPolyData *centerlines, const char *radiusArrayName, vtkIdType cellId, vtkIdType subId, double pcoord, vtkIdType &touchingSubId, double &touchingPCoord, bool forward=true) |
|
static void | FindNTouchingSphereCenter (vtkPolyData *centerlines, const char *radiusArrayName, vtkIdType cellId, vtkIdType subId, double pcoord, int numberOfTouchingSpheres, vtkIdType &touchingSubId, double &touchingPCoord, bool forward=true) |
|
Collection of functions which compute point ids which are n-spheres away from a reference point.
- Date
- 2006/04/06 16:46:43
- Revision
- 1.3
Allows us to find points which are n-touching spheres upstream or downstream from a reference point. In this description, "touching sphere" refers to the the points on the centerline (one upstream, one downstream) which lie closest to ("touch") the surface of a sphere whose barycenter is located at the reference points location. In practice, this means that we use the centerline's MaximumInscribedSphereRadius point data as the "sphere" radius/surface.
This metric is used because it is a well behaved way to normalize the comparison of distance as vessel radius scales.
Definition at line 39 of file vtkvmtkCenterlineSphereDistance.h.