VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Protected Member Functions | Protected Attributes | List of all members
vtkGraphGeodesicPath Class Reference

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

#include <vtkGraphGeodesicPath.h>

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

Public Member Functions

virtual vtkIdType GetStartVertex ()
 
virtual void SetStartVertex (vtkIdType)
 
virtual vtkIdType GetEndVertex ()
 
virtual void SetEndVertex (vtkIdType)
 
- Public Member Functions inherited from vtkGeodesicPath
virtual double GetGeodesicLength ()=0
 
vtkGeodesicPathNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 

Protected Member Functions

 vtkGraphGeodesicPath ()
 
 ~vtkGraphGeodesicPath ()
 
- Protected Member Functions inherited from vtkGeodesicPath
 vtkGeodesicPath ()
 
 ~vtkGeodesicPath ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 

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 vtkObjectBase * NewInstanceInternal () 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.

Definition at line 36 of file vtkGraphGeodesicPath.h.

Constructor & Destructor Documentation

vtkGraphGeodesicPath::vtkGraphGeodesicPath ( )
protected
vtkGraphGeodesicPath::~vtkGraphGeodesicPath ( )
protected

Member Function Documentation

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

Standard methids for printing and determining type information.

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.

virtual vtkObjectBase* vtkGraphGeodesicPath::NewInstanceInternal ( ) const
protectedvirtual

Standard methids for printing and determining type information.

Reimplemented from vtkGeodesicPath.

Reimplemented in vtkDijkstraImageGeodesicPath, and vtkDijkstraGraphGeodesicPath.

vtkGraphGeodesicPath* vtkGraphGeodesicPath::NewInstance ( ) const

Standard methids for printing and determining type information.

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

Standard methids for printing and determining type information.

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

vtkIdType vtkGraphGeodesicPath::StartVertex
protected

Definition at line 56 of file vtkGraphGeodesicPath.h.

vtkIdType vtkGraphGeodesicPath::EndVertex
protected

Definition at line 57 of file vtkGraphGeodesicPath.h.


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