|
enum | WALKAROUND_STATUS { IN_PROGRESS = 0,
DONE,
STUCK
} |
|
|
| 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 |
|
Returns the logger object, allowing to dump geometry to a file.
|
|
| ALGO_BASE (ROUTER *aRouter) |
|
ROUTER * | Router () const |
|
Returns the instance of our router
|
|
ROUTING_SETTINGS & | Settings () const |
|
Returns current router settings
|
|
void | SetDebugDecorator (DEBUG_DECORATOR *aDecorator) |
| Function SetDebugDecorator. More...
|
|
DEBUG_DECORATOR * | Dbg () const |
|
The documentation for this class was generated from the following files:
- 3rd_party/router/router/pns_walkaround.h
- 3rd_party/router/router/pns_walkaround.cpp