HDK
|
#include <GU_PathFinder.h>
Classes | |
class | PathEdge |
Public Types | |
using | CostType = T |
Definition at line 88 of file GU_PathFinder.h.
using GU_PathFinder< T >::CostType = T |
Definition at line 119 of file GU_PathFinder.h.
|
explicit |
void GU_PathFinder< T >::addEndSHedge | ( | const GU_PathSHedge & | sh, |
bool | and_reverse = false |
||
) |
void GU_PathFinder< T >::addStartSHedge | ( | const GU_PathSHedge & | sh, |
bool | and_reverse = false |
||
) |
|
inline |
Definition at line 203 of file GU_PathFinder.h.
|
inline |
Definition at line 215 of file GU_PathFinder.h.
|
inline |
Definition at line 199 of file GU_PathFinder.h.
|
inline |
Definition at line 207 of file GU_PathFinder.h.
|
inline |
Definition at line 211 of file GU_PathFinder.h.
void GU_PathFinder< T >::clearEndSHedges | ( | ) |
void GU_PathFinder< T >::clearStartSHedges | ( | ) |
bool GU_PathFinder< T >::extendDualPath | ( | GU_SHedgeArray & | path, |
bool | trim_crossing = true , |
||
bool | is_for_prim_loo = false |
||
) |
bool GU_PathFinder< T >::extendPath | ( | GU_SHedgeArray & | path, |
bool | trim_crossing = true |
||
) |
T GU_PathFinder< T >::findDualPath | ( | GU_SHedgeArray & | path, |
GU_EdgeSuccessor::Mask | succ_type | ||
) |
T GU_PathFinder< T >::findPath | ( | GU_SHedgeArray & | path, |
GU_EdgeSuccessor::Mask | succ_type | ||
) |
T & GU_PathFinder< T >::getBestCost | ( | const GU_PathSHedge & | sh | ) |
Definition at line 769 of file GU_PathFinder.h.
|
inline |
Definition at line 278 of file GU_PathFinder.h.
|
inline |
Definition at line 304 of file GU_PathFinder.h.
|
inline |
Definition at line 303 of file GU_PathFinder.h.
void GU_PathFinder< T >::reset | ( | bool | heap_only = false | ) |
|
inline |
Definition at line 233 of file GU_PathFinder.h.
|
inline |
Definition at line 241 of file GU_PathFinder.h.
void GU_PathFinder< T >::setEndHedge | ( | const GU_PathHedge & | eh, |
bool | and_equiv = true |
||
) |
void GU_PathFinder< T >::setEndPoint | ( | GA_Offset | pt | ) |
void GU_PathFinder< T >::setEndPrimitive | ( | GA_Offset | prim | ) |
void GU_PathFinder< T >::setEndSHedge | ( | const GU_PathSHedge & | ssh, |
bool | and_reverse = false |
||
) |
void GU_PathFinder< T >::setEndVertex | ( | GA_Offset | vtx | ) |
void GU_PathFinder< T >::setStartHedge | ( | const GU_PathHedge & | sh, |
bool | and_equiv = true |
||
) |
void GU_PathFinder< T >::setStartPoint | ( | GA_Offset | pt | ) |
void GU_PathFinder< T >::setStartPrimitive | ( | GA_Offset | prim | ) |
void GU_PathFinder< T >::setStartSHedge | ( | const GU_PathSHedge & | ssh, |
bool | and_reverse = false |
||
) |
void GU_PathFinder< T >::setStartVertex | ( | GA_Offset | vtx | ) |
void GU_PathFinder< T >::simplifyDualPath | ( | GU_SHedgeArray & | path | ) |
void GU_PathFinder< T >::simplifyPath | ( | GU_SHedgeArray & | path | ) |