HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_PathFinder< T >::PathEdge Class Reference

#include <GU_PathFinder.h>

Public Member Functions

 PathEdge ()
 
 PathEdge (GU_PathSHedge sh, GU_PathSHedge prev=GU_PathSHedge())
 
 PathEdge (GU_PathSHedge sh, GU_PathSHedge prev, const T &cost)
 
bool operator() (PathEdge &p1, PathEdge &p2) const
 
T getPathCost ()
 
GU_PathSHedge getSHedge ()
 
GU_PathSHedge getPrev ()
 
bool hasPrev ()
 

Detailed Description

template<class T = gu_ShortestPathCost>
class GU_PathFinder< T >::PathEdge

Definition at line 92 of file GU_PathFinder.h.

Constructor & Destructor Documentation

template<class T = gu_ShortestPathCost>
GU_PathFinder< T >::PathEdge::PathEdge ( )
inline

Definition at line 95 of file GU_PathFinder.h.

template<class T = gu_ShortestPathCost>
GU_PathFinder< T >::PathEdge::PathEdge ( GU_PathSHedge  sh,
GU_PathSHedge  prev = GU_PathSHedge() 
)
inlineexplicit

Definition at line 99 of file GU_PathFinder.h.

template<class T = gu_ShortestPathCost>
GU_PathFinder< T >::PathEdge::PathEdge ( GU_PathSHedge  sh,
GU_PathSHedge  prev,
const T cost 
)
inline

Definition at line 103 of file GU_PathFinder.h.

Member Function Documentation

template<class T = gu_ShortestPathCost>
T GU_PathFinder< T >::PathEdge::getPathCost ( )
inline

Definition at line 109 of file GU_PathFinder.h.

template<class T = gu_ShortestPathCost>
GU_PathSHedge GU_PathFinder< T >::PathEdge::getPrev ( )
inline

Definition at line 111 of file GU_PathFinder.h.

template<class T = gu_ShortestPathCost>
GU_PathSHedge GU_PathFinder< T >::PathEdge::getSHedge ( )
inline

Definition at line 110 of file GU_PathFinder.h.

template<class T = gu_ShortestPathCost>
bool GU_PathFinder< T >::PathEdge::hasPrev ( )
inline

Definition at line 112 of file GU_PathFinder.h.

template<class T = gu_ShortestPathCost>
bool GU_PathFinder< T >::PathEdge::operator() ( PathEdge p1,
PathEdge p2 
) const
inline

Definition at line 106 of file GU_PathFinder.h.


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