bool m_optimizeDraggedTrack
std::vector< PARAM_BASE * > m_params
The list of parameters (owned by this object)
Like a normal param, but with custom getter and setter functions.
const DIRECTION_45 InitialDirection() const
void Set(int aMilliseconds)
PNS_OPTIMIZATION_EFFORT m_optimizerEffort
Stores an enum as an integer.
int m_shoveIterationLimit
bool LoadFromFile(const wxString &aDirectory="") override
Loads the JSON document from the parent and then calls Load()
TIME_LIMIT m_shoveTimeLimit
NESTED_SETTINGS is a JSON_SETTINGS that lives inside a JSON_SETTINGS.
Represent route directions & corner angles in a 45-degree metric.
const int pnsSchemaVersion
int ShoveIterationLimit() const
bool m_smoothDraggedSegments
H/V with filleted corners (not yet implemented)
ROUTING_SETTINGS(JSON_SETTINGS *aParent, const std::string &aPath)
Return the routing mode.
int m_walkaroundIterationLimit
H/V/45 with mitered corners (default)
Push and Shove diff pair dimensions (gap) settings dialog.
TIME_LIMIT ShoveTimeLimit() const