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
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
static int IsTypeOf (const char *type)
static vtkGraphGeodesicPathSafeDownCast (vtkObject *o)

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 30 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 35 of file vtkGraphGeodesicPath.h.


Constructor & Destructor Documentation

vtkGraphGeodesicPath::vtkGraphGeodesicPath ( ) [protected]
vtkGraphGeodesicPath::~vtkGraphGeodesicPath ( ) [protected]

Member Function Documentation

virtual const char* vtkGraphGeodesicPath::GetClassName ( ) [virtual]

Standard methids for printing and determining type information.

Reimplemented from vtkGeodesicPath.

Reimplemented in vtkDijkstraImageGeodesicPath, and vtkDijkstraGraphGeodesicPath.

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.

static vtkGraphGeodesicPath* vtkGraphGeodesicPath::SafeDownCast ( vtkObject o) [static]

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.

virtual vtkIdType vtkGraphGeodesicPath::GetStartVertex ( ) [virtual]

The vertex at the start of the shortest path

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

The vertex at the start of the shortest path

virtual vtkIdType vtkGraphGeodesicPath::GetEndVertex ( ) [virtual]

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 55 of file vtkGraphGeodesicPath.h.

Definition at line 56 of file vtkGraphGeodesicPath.h.


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