VTK
Protected Member Functions | Protected Attributes
vtkGraphGeodesicPath Class Reference

Abstract base for classes that generate a geodesic path on a graph (mesh). More...

#include <vtkGraphGeodesicPath.h>

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

List of all members.

Public Member Functions

virtual vtkIdType GetStartVertex ()
virtual void SetStartVertex (vtkIdType)
virtual vtkIdType GetEndVertex ()
virtual void SetEndVertex (vtkIdType)

Protected Member Functions

 vtkGraphGeodesicPath ()
 ~vtkGraphGeodesicPath ()

Protected Attributes

vtkIdType StartVertex
vtkIdType EndVertex
typedef vtkGeodesicPath Superclass
static int IsTypeOf (const char *type)
static vtkGraphGeodesicPathSafeDownCast (vtkObjectBase *o)
virtual int IsA (const char *type)
vtkGraphGeodesicPathNewInstance () const
void PrintSelf (ostream &os, vtkIndent indent)
virtual vtkObjectBaseNewInstanceInternal () const

Detailed Description

Abstract base for classes that generate a geodesic path on a graph (mesh).

Serves as a base class for algorithms that trace a geodesic on a polygonal dataset treating it as a graph. ie points connecting the vertices of the graph

Definition at line 31 of file vtkGraphGeodesicPath.h.


Member Typedef Documentation

Standard methids for printing and determining type information.

Reimplemented from vtkGeodesicPath.

Reimplemented in vtkDijkstraImageGeodesicPath, and vtkDijkstraGraphGeodesicPath.

Definition at line 36 of file vtkGraphGeodesicPath.h.


Constructor & Destructor Documentation


Member Function Documentation

static int vtkGraphGeodesicPath::IsTypeOf ( const char *  type) [static]

Standard methids for printing and determining type information.

Reimplemented from vtkGeodesicPath.

Reimplemented in vtkDijkstraImageGeodesicPath, and vtkDijkstraGraphGeodesicPath.

virtual int vtkGraphGeodesicPath::IsA ( const char *  type) [virtual]

Standard methids for printing and determining type information.

Reimplemented from vtkGeodesicPath.

Reimplemented in vtkDijkstraImageGeodesicPath, and vtkDijkstraGraphGeodesicPath.

Standard methids for printing and determining type information.

Reimplemented from vtkGeodesicPath.

Reimplemented in vtkDijkstraImageGeodesicPath, and vtkDijkstraGraphGeodesicPath.

virtual vtkObjectBase* vtkGraphGeodesicPath::NewInstanceInternal ( ) const [protected, virtual]

Standard methids for printing and determining type information.

Reimplemented from vtkGeodesicPath.

Reimplemented in vtkDijkstraImageGeodesicPath, and vtkDijkstraGraphGeodesicPath.

Standard methids for printing and determining type information.

Reimplemented from vtkGeodesicPath.

Reimplemented in vtkDijkstraImageGeodesicPath, and vtkDijkstraGraphGeodesicPath.

void vtkGraphGeodesicPath::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Standard methids for printing and determining type information.

Reimplemented from vtkGeodesicPath.

Reimplemented in vtkDijkstraImageGeodesicPath, and vtkDijkstraGraphGeodesicPath.

The vertex at the start of the shortest path

virtual void vtkGraphGeodesicPath::SetStartVertex ( vtkIdType  ) [virtual]

The vertex at the start of the shortest path

The vertex at the end of the shortest path

virtual void vtkGraphGeodesicPath::SetEndVertex ( vtkIdType  ) [virtual]

The vertex at the end of the shortest path


Member Data Documentation

Definition at line 56 of file vtkGraphGeodesicPath.h.

Definition at line 57 of file vtkGraphGeodesicPath.h.


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