|
Horizon
|
Public Types | |
| enum | WALKAROUND_STATUS { IN_PROGRESS = 0 , DONE , STUCK , IN_PROGRESS = 0 , DONE , STUCK } |
| enum | WALKAROUND_STATUS { IN_PROGRESS = 0 , DONE , STUCK , IN_PROGRESS = 0 , DONE , STUCK } |
Public Member Functions | |
| WALKAROUND (NODE *aWorld, ROUTER *aRouter) | |
| void | SetWorld (NODE *aNode) |
| void | SetIterationLimit (const int aIterLimit) |
| void | SetSolidsOnly (bool aSolidsOnly) |
| void | SetItemMask (int aMask) |
| void | SetSingleDirection (bool aForceSingleDirection) |
| void | SetSingleDirection2 (bool aForceSingleDirection) |
| void | SetApproachCursor (bool aEnabled, const VECTOR2I &aPos) |
| void | SetForceWinding (bool aEnabled, bool aCw) |
| void | RestrictToSet (bool aEnabled, const std::set< ITEM * > &aSet) |
| WALKAROUND_STATUS | Route (const LINE &aInitialPath, LINE &aWalkPath, bool aOptimize=true) |
| virtual LOGGER * | Logger () override |
| |
| WALKAROUND (NODE *aWorld, ROUTER *aRouter) | |
| void | SetWorld (NODE *aNode) |
| void | SetIterationLimit (const int aIterLimit) |
| void | SetSolidsOnly (bool aSolidsOnly) |
| void | SetItemMask (int aMask) |
| void | SetSingleDirection (bool aForceSingleDirection) |
| void | SetSingleDirection2 (bool aForceSingleDirection) |
| void | SetApproachCursor (bool aEnabled, const VECTOR2I &aPos) |
| void | SetForceWinding (bool aEnabled, bool aCw) |
| void | RestrictToSet (bool aEnabled, const std::set< ITEM * > &aSet) |
| WALKAROUND_STATUS | Route (const LINE &aInitialPath, LINE &aWalkPath, bool aOptimize=true) |
| virtual LOGGER * | Logger () override |
| |
Public Member Functions inherited from PNS::ALGO_BASE | |
| ALGO_BASE (ROUTER *aRouter) | |
| ROUTER * | Router () const |
| |
| ROUTING_SETTINGS & | Settings () const |
| |
| void | SetDebugDecorator (DEBUG_DECORATOR *aDecorator) |
| Function SetDebugDecorator. More... | |
| DEBUG_DECORATOR * | Dbg () const |
| ALGO_BASE (ROUTER *aRouter) | |
| ROUTER * | Router () const |
| |
| ROUTING_SETTINGS & | Settings () const |
| |
| void | SetDebugDecorator (DEBUG_DECORATOR *aDecorator) |
| Function SetDebugDecorator. More... | |
| DEBUG_DECORATOR * | Dbg () const |