|
enum class | Mode { WALKAROUND
, PUSH
, BEND
, STRAIGHT
} |
|
enum class | CornerMode { MITERED_45
, ROUNDED_45
, MITERED_90
, ROUNDED_90
} |
|
|
int | effort = 1 |
|
bool | remove_loops = true |
|
bool | fix_all_segments = false |
|
Mode | mode = Mode::WALKAROUND |
|
CornerMode | corner_mode = CornerMode::MITERED_45 |
|
bool | drc = true |
|
◆ load_from_json()
void horizon::ToolRouteTrackInteractive::Settings::load_from_json |
( |
const json & |
j | ) |
|
|
overridevirtual |
◆ serialize()
json horizon::ToolRouteTrackInteractive::Settings::serialize |
( |
| ) |
const |
|
overridevirtual |
◆ corner_mode_names
const std::map< ToolRouteTrackInteractive::Settings::CornerMode, std::string > horizon::ToolRouteTrackInteractive::Settings::corner_mode_names |
|
static |
Initial value:= {
{ToolRouteTrackInteractive::Settings::CornerMode::MITERED_45, "45°"},
{ToolRouteTrackInteractive::Settings::CornerMode::ROUNDED_45, "45° rounded"},
{ToolRouteTrackInteractive::Settings::CornerMode::MITERED_90, "90°"},
{ToolRouteTrackInteractive::Settings::CornerMode::ROUNDED_90, "90° rounded"},
}
◆ mode_names
const std::map< ToolRouteTrackInteractive::Settings::Mode, std::string > horizon::ToolRouteTrackInteractive::Settings::mode_names |
|
static |
Initial value:=
{{ToolRouteTrackInteractive::Settings::Mode::BEND, "Bent"},
{ToolRouteTrackInteractive::Settings::Mode::STRAIGHT, "Straight"},
{ToolRouteTrackInteractive::Settings::Mode::PUSH, "Push & shove"},
{ToolRouteTrackInteractive::Settings::Mode::WALKAROUND, "Walkaround"}}
The documentation for this class was generated from the following files: