VTK
|
Abstract base for classes that generate a geodesic path on a graph (mesh). More...
#include <vtkGraphGeodesicPath.h>
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 vtkGraphGeodesicPath * | SafeDownCast (vtkObjectBase *o) |
virtual int | IsA (const char *type) |
vtkGraphGeodesicPath * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkObjectBase * | NewInstanceInternal () const |
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.
Standard methids for printing and determining type information.
Reimplemented from vtkGeodesicPath.
Reimplemented in vtkDijkstraImageGeodesicPath, and vtkDijkstraGraphGeodesicPath.
Definition at line 36 of file vtkGraphGeodesicPath.h.
vtkGraphGeodesicPath::vtkGraphGeodesicPath | ( | ) | [protected] |
vtkGraphGeodesicPath::~vtkGraphGeodesicPath | ( | ) | [protected] |
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 | ( | vtkObjectBase * | o | ) | [static] |
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.
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
vtkIdType vtkGraphGeodesicPath::StartVertex [protected] |
Definition at line 56 of file vtkGraphGeodesicPath.h.
vtkIdType vtkGraphGeodesicPath::EndVertex [protected] |
Definition at line 57 of file vtkGraphGeodesicPath.h.