VTK
Public Member Functions | Protected Member Functions
vtkGeodesicPath Class Reference

Abstract base for classes that generate a geodesic path. More...

#include <vtkGeodesicPath.h>

Inheritance diagram for vtkGeodesicPath:
Inheritance graph
[legend]
Collaboration diagram for vtkGeodesicPath:
Collaboration graph
[legend]

List of all members.

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 vtkGeodesicPathSafeDownCast (vtkObjectBase *o)
virtual int IsA (const char *type)
vtkGeodesicPathNewInstance () const
void PrintSelf (ostream &os, vtkIndent indent)
virtual vtkObjectBaseNewInstanceInternal () const

Detailed Description

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.


Member Typedef Documentation

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.


Constructor & Destructor Documentation


Member Function Documentation

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.

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.

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]
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.


The documentation for this class was generated from the following file: