#include <vtkGeodesicPath.h>
Serves as a base class for algorithms that trace a geodesic path on a polygonal dataset.
Definition at line 29 of file vtkGeodesicPath.h.
typedef vtkPolyDataAlgorithm | Superclass |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
static int | IsTypeOf (const char *type) |
static vtkGeodesicPath * | SafeDownCast (vtkObject *o) |
Public Member Functions | |
virtual double | GetGeodesicLength ()=0 |
Protected Member Functions | |
vtkGeodesicPath () | |
~vtkGeodesicPath () | |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraGraphGeodesicPath, vtkDijkstraImageGeodesicPath, and vtkGraphGeodesicPath.
Definition at line 35 of file vtkGeodesicPath.h.
vtkGeodesicPath::vtkGeodesicPath | ( | ) | [protected] |
vtkGeodesicPath::~vtkGeodesicPath | ( | ) | [protected] |
virtual const char* vtkGeodesicPath::GetClassName | ( | ) | [virtual] |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraGraphGeodesicPath, vtkDijkstraImageGeodesicPath, and vtkGraphGeodesicPath.
static int vtkGeodesicPath::IsTypeOf | ( | const char * | type | ) | [static] |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraGraphGeodesicPath, vtkDijkstraImageGeodesicPath, and vtkGraphGeodesicPath.
virtual int vtkGeodesicPath::IsA | ( | const char * | type | ) | [virtual] |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraGraphGeodesicPath, vtkDijkstraImageGeodesicPath, and vtkGraphGeodesicPath.
static vtkGeodesicPath* vtkGeodesicPath::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraGraphGeodesicPath, vtkDijkstraImageGeodesicPath, and vtkGraphGeodesicPath.
void vtkGeodesicPath::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Standard methids for printing and determining type information.
Reimplemented from vtkPolyDataAlgorithm.
Reimplemented in vtkDijkstraGraphGeodesicPath, vtkDijkstraImageGeodesicPath, 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.