|
| 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