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 (GEO_SHedge sh, GEO_SHedge prev=GEO_INVALID_SHEDGE)
 
 PathEdge (GEO_SHedge sh, GEO_SHedge prev, const T &cost)
 
bool operator() (PathEdge &p1, PathEdge &p2) const
 
T getPathCost ()
 
GEO_SHedge getSHedge ()
 
GEO_SHedge getPrev ()
 
bool hasPrev ()
 

Detailed Description

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

Definition at line 78 of file GU_PathFinder.h.

Constructor & Destructor Documentation

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

Definition at line 81 of file GU_PathFinder.h.

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

Definition at line 85 of file GU_PathFinder.h.

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

Definition at line 89 of file GU_PathFinder.h.

Member Function Documentation

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

Definition at line 95 of file GU_PathFinder.h.

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

Definition at line 97 of file GU_PathFinder.h.

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

Definition at line 96 of file GU_PathFinder.h.

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

Definition at line 98 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 92 of file GU_PathFinder.h.


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