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

#include <GU_PathFinder.h>

Public Member Functions

 gu_ShortestPathCost ()=default
 
 gu_ShortestPathCost (fpreal l)
 
 gu_ShortestPathCost (const GU_PathSHedge &sh, GU_PathHedge::Interface *dhip)
 
 gu_ShortestPathCost (const gu_ShortestPathCost &c)=default
 
SYS_FORCE_INLINE void zero ()
 
SYS_FORCE_INLINE void unset ()
 
SYS_FORCE_INLINE bool isSet ()
 
SYS_FORCE_INLINE bool operator> (const gu_ShortestPathCost &c) const
 
SYS_FORCE_INLINE
gu_ShortestPathCost
operator= (const gu_ShortestPathCost &c)=default
 
SYS_FORCE_INLINE const
gu_ShortestPathCost
operator+= (const gu_ShortestPathCost &c)
 
SYS_FORCE_INLINE fpreal getLength ()
 

Static Public Member Functions

static SYS_FORCE_INLINE
gu_ShortestPathCost 
turnCost (GU_PathHedge::Interface *dhip, const GU_PathSHedge &from_sh, const GU_PathSHedge &to_sh, const GU_EdgeSuccessor &exits)
 

Detailed Description

Definition at line 445 of file GU_PathFinder.h.

Constructor & Destructor Documentation

gu_ShortestPathCost::gu_ShortestPathCost ( )
default
gu_ShortestPathCost::gu_ShortestPathCost ( fpreal  l)
inlineexplicit

Definition at line 449 of file GU_PathFinder.h.

gu_ShortestPathCost::gu_ShortestPathCost ( const GU_PathSHedge sh,
GU_PathHedge::Interface dhip 
)
inline

Definition at line 451 of file GU_PathFinder.h.

gu_ShortestPathCost::gu_ShortestPathCost ( const gu_ShortestPathCost c)
default

Member Function Documentation

SYS_FORCE_INLINE fpreal gu_ShortestPathCost::getLength ( )
inline

Definition at line 493 of file GU_PathFinder.h.

SYS_FORCE_INLINE bool gu_ShortestPathCost::isSet ( )
inline

Definition at line 465 of file GU_PathFinder.h.

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

Definition at line 476 of file GU_PathFinder.h.

SYS_FORCE_INLINE gu_ShortestPathCost& gu_ShortestPathCost::operator= ( const gu_ShortestPathCost c)
default
SYS_FORCE_INLINE bool gu_ShortestPathCost::operator> ( const gu_ShortestPathCost c) const
inline

Definition at line 468 of file GU_PathFinder.h.

static SYS_FORCE_INLINE gu_ShortestPathCost gu_ShortestPathCost::turnCost ( GU_PathHedge::Interface dhip,
const GU_PathSHedge from_sh,
const GU_PathSHedge to_sh,
const GU_EdgeSuccessor exits 
)
inlinestatic

Definition at line 484 of file GU_PathFinder.h.

SYS_FORCE_INLINE void gu_ShortestPathCost::unset ( )
inline

Definition at line 462 of file GU_PathFinder.h.

SYS_FORCE_INLINE void gu_ShortestPathCost::zero ( )
inline

Definition at line 459 of file GU_PathFinder.h.


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