|
Horizon
|
Class ROUTING_SETTINGS. More...
#include <pns_routing_settings.h>
Public Member Functions | |
| PNS_MODE | Mode () const |
| |
| void | SetMode (PNS_MODE aMode) |
| |
| PNS_OPTIMIZATION_EFFORT | OptimizerEffort () const |
| |
| void | SetOptimizerEffort (PNS_OPTIMIZATION_EFFORT aEffort) |
| |
| bool | ShoveVias () const |
| |
| void | SetShoveVias (bool aShoveVias) |
| |
| bool | RemoveLoops () const |
| |
| void | SetRemoveLoops (bool aRemoveLoops) |
| |
| bool | SuggestFinish () |
| |
| void | SetSuggestFinish (bool aSuggestFinish) |
| |
| bool | SmartPads () const |
| |
| void | SetSmartPads (bool aSmartPads) |
| |
| bool | FollowMouse () const |
| |
| bool | SmoothDraggedSegments () const |
| |
| void | SetSmoothDraggedSegments (bool aSmooth) |
| |
| bool | JumpOverObstacles () const |
| |
| void | SetJumpOverObstacles (bool aJumpOverObstacles) |
| |
| void | SetStartDiagonal (bool aStartDiagonal) |
| bool | CanViolateDRC () const |
| void | SetCanViolateDRC (bool aViolate) |
| bool | GetFreeAngleMode () const |
| void | SetFreeAngleMode (bool aEnable) |
| const DIRECTION_45 | InitialDirection () const |
| int | ShoveIterationLimit () const |
| TIME_LIMIT | ShoveTimeLimit () const |
| int | WalkaroundIterationLimit () const |
| TIME_LIMIT | WalkaroundTimeLimit () const |
| void | SetInlineDragEnabled (bool aEnable) |
| bool | InlineDragEnabled () const |
| void | SetSnapToTracks (bool aSnap) |
| void | SetSnapToPads (bool aSnap) |
| bool | GetSnapToTracks () const |
| bool | GetSnapToPads () const |
Class ROUTING_SETTINGS.
Contains all persistent settings of the router, such as the mode, optimization effort, etc.