HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
gu_ShortestPathCost Class Reference

#include <GU_PathFinder.h>

Public Member Functions

 gu_ShortestPathCost ()
 
 gu_ShortestPathCost (fpreal l)
 
 gu_ShortestPathCost (const GEO_SHedge sh, const GEO_DetachedHedgeInterface *dhip)
 
 gu_ShortestPathCost (const gu_ShortestPathCost &c)
 
void zero ()
 
void unset ()
 
bool isSet ()
 
bool operator> (const gu_ShortestPathCost &c) const
 
const gu_ShortestPathCostoperator= (const gu_ShortestPathCost &c)
 
const gu_ShortestPathCostoperator+= (const gu_ShortestPathCost &c)
 
fpreal getLength ()
 
void dumpCost ()
 

Static Public Member Functions

static gu_ShortestPathCost turnCost (const GEO_DetachedHedgeInterface *dhip, GEO_SHedge from_sh, GEO_SHedge to_sh, const GU_EdgeSuccessor &exits)
 

Detailed Description

Definition at line 284 of file GU_PathFinder.h.

Constructor & Destructor Documentation

gu_ShortestPathCost::gu_ShortestPathCost ( )
inline

Definition at line 287 of file GU_PathFinder.h.

gu_ShortestPathCost::gu_ShortestPathCost ( fpreal  l)
inline

Definition at line 292 of file GU_PathFinder.h.

gu_ShortestPathCost::gu_ShortestPathCost ( const GEO_SHedge  sh,
const GEO_DetachedHedgeInterface dhip 
)
inline

Definition at line 297 of file GU_PathFinder.h.

gu_ShortestPathCost::gu_ShortestPathCost ( const gu_ShortestPathCost c)
inline

Definition at line 303 of file GU_PathFinder.h.

Member Function Documentation

void gu_ShortestPathCost::dumpCost ( )
inline

Definition at line 354 of file GU_PathFinder.h.

fpreal gu_ShortestPathCost::getLength ( void  )
inline

Definition at line 349 of file GU_PathFinder.h.

bool gu_ShortestPathCost::isSet ( )
inline

Definition at line 318 of file GU_PathFinder.h.

const gu_ShortestPathCost& gu_ShortestPathCost::operator+= ( const gu_ShortestPathCost c)
inline

Definition at line 336 of file GU_PathFinder.h.

const gu_ShortestPathCost& gu_ShortestPathCost::operator= ( const gu_ShortestPathCost c)
inline

Definition at line 329 of file GU_PathFinder.h.

bool gu_ShortestPathCost::operator> ( const gu_ShortestPathCost c) const
inline

Definition at line 323 of file GU_PathFinder.h.

static gu_ShortestPathCost gu_ShortestPathCost::turnCost ( const GEO_DetachedHedgeInterface dhip,
GEO_SHedge  from_sh,
GEO_SHedge  to_sh,
const GU_EdgeSuccessor exits 
)
inlinestatic

Definition at line 343 of file GU_PathFinder.h.

void gu_ShortestPathCost::unset ( )
inline

Definition at line 313 of file GU_PathFinder.h.

void gu_ShortestPathCost::zero ( )
inline

Definition at line 308 of file GU_PathFinder.h.


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