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

#include <GU_PathFinder.h>

Public Member Functions

 gu_EdgeLoopCost ()
 
 gu_EdgeLoopCost (const GEO_SHedge sh, const GEO_DetachedHedgeInterface *dhip)
 
 gu_EdgeLoopCost (fpreal len, int bends)
 
 gu_EdgeLoopCost (const gu_EdgeLoopCost &c)
 
void zero ()
 
void unset ()
 
bool isSet ()
 
bool operator> (const gu_EdgeLoopCost &c) const
 
const gu_EdgeLoopCostoperator= (const gu_EdgeLoopCost &c)
 
const gu_EdgeLoopCostoperator+= (const gu_EdgeLoopCost &c)
 
void dumpCost ()
 
fpreal getLength ()
 

Static Public Member Functions

static gu_EdgeLoopCost turnCost (const GEO_DetachedHedgeInterface *dhip, GEO_SHedge from_sh, GEO_SHedge to_sh, const GU_EdgeSuccessor &successors)
 

Detailed Description

Definition at line 363 of file GU_PathFinder.h.

Constructor & Destructor Documentation

gu_EdgeLoopCost::gu_EdgeLoopCost ( )
inline

Definition at line 366 of file GU_PathFinder.h.

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

Definition at line 372 of file GU_PathFinder.h.

gu_EdgeLoopCost::gu_EdgeLoopCost ( fpreal  len,
int  bends 
)
inline

Definition at line 379 of file GU_PathFinder.h.

gu_EdgeLoopCost::gu_EdgeLoopCost ( const gu_EdgeLoopCost c)
inline

Definition at line 385 of file GU_PathFinder.h.

Member Function Documentation

void gu_EdgeLoopCost::dumpCost ( )
inline

Definition at line 464 of file GU_PathFinder.h.

fpreal gu_EdgeLoopCost::getLength ( void  )
inline

Definition at line 469 of file GU_PathFinder.h.

bool gu_EdgeLoopCost::isSet ( )
inline

Definition at line 402 of file GU_PathFinder.h.

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

Definition at line 424 of file GU_PathFinder.h.

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

Definition at line 416 of file GU_PathFinder.h.

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

Definition at line 407 of file GU_PathFinder.h.

static gu_EdgeLoopCost gu_EdgeLoopCost::turnCost ( const GEO_DetachedHedgeInterface dhip,
GEO_SHedge  from_sh,
GEO_SHedge  to_sh,
const GU_EdgeSuccessor successors 
)
inlinestatic

Definition at line 432 of file GU_PathFinder.h.

void gu_EdgeLoopCost::unset ( )
inline

Definition at line 397 of file GU_PathFinder.h.

void gu_EdgeLoopCost::zero ( )
inline

Definition at line 391 of file GU_PathFinder.h.


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