VTK
|
Abstract base for classes that generate a geodesic path. More...
#include <vtkGeodesicPath.h>
Public Member Functions | |
virtual double | GetGeodesicLength ()=0 |
Protected Member Functions | |
vtkGeodesicPath () | |
~vtkGeodesicPath () | |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
typedef vtkPolyDataAlgorithm | Superclass |
static int | IsTypeOf (const char *type) |
static vtkGeodesicPath * | SafeDownCast (vtkObjectBase *o) |
virtual int | IsA (const char *type) |
vtkGeodesicPath * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkObjectBase * | NewInstanceInternal () const |
Abstract base for classes that generate a geodesic path.
Serves as a base class for algorithms that trace a geodesic path on a polygonal dataset.
Definition at line 30 of file vtkGeodesicPath.h.
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraImageGeodesicPath, vtkDijkstraGraphGeodesicPath, and vtkGraphGeodesicPath.
Definition at line 36 of file vtkGeodesicPath.h.
vtkGeodesicPath::vtkGeodesicPath | ( | ) | [protected] |
vtkGeodesicPath::~vtkGeodesicPath | ( | ) | [protected] |
static int vtkGeodesicPath::IsTypeOf | ( | const char * | type | ) | [static] |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraImageGeodesicPath, vtkDijkstraGraphGeodesicPath, and vtkGraphGeodesicPath.
virtual int vtkGeodesicPath::IsA | ( | const char * | type | ) | [virtual] |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraImageGeodesicPath, vtkDijkstraGraphGeodesicPath, and vtkGraphGeodesicPath.
static vtkGeodesicPath* vtkGeodesicPath::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraImageGeodesicPath, vtkDijkstraGraphGeodesicPath, and vtkGraphGeodesicPath.
virtual vtkObjectBase* vtkGeodesicPath::NewInstanceInternal | ( | ) | const [protected, virtual] |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraImageGeodesicPath, vtkDijkstraGraphGeodesicPath, and vtkGraphGeodesicPath.
vtkGeodesicPath* vtkGeodesicPath::NewInstance | ( | ) | const |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraImageGeodesicPath, vtkDijkstraGraphGeodesicPath, and vtkGraphGeodesicPath.
void vtkGeodesicPath::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraImageGeodesicPath, vtkDijkstraGraphGeodesicPath, and vtkGraphGeodesicPath.
virtual double vtkGeodesicPath::GetGeodesicLength | ( | ) | [pure virtual] |
Implemented in vtkDijkstraGraphGeodesicPath.
virtual int vtkGeodesicPath::FillInputPortInformation | ( | int | port, |
vtkInformation * | info | ||
) | [protected, virtual] |
Fill the input port information objects for this algorithm. This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraImageGeodesicPath.