Horizon
Loading...
Searching...
No Matches
src
core
tools
tool_helper_draw_net_setting.hpp
1
#pragma once
2
#include "core/tool.hpp"
3
4
namespace
horizon {
5
6
class
ToolHelperDrawNetSetting
:
public
virtual
ToolBase {
7
public
:
8
using
ToolBase::ToolBase;
9
class
Settings
:
public
ToolSettings
{
10
public
:
11
json serialize()
const override
;
12
void
load_from_json(
const
json &j)
override
;
13
uint64_t net_label_size = 1.5_mm;
14
};
15
16
std::map<ToolID, ToolSettings *> get_all_settings()
override
;
17
18
protected
:
19
void
step_net_label_size(
bool
up);
20
void
ask_net_label_size();
21
22
Settings
settings;
23
};
24
}
// namespace horizon
horizon::ToolHelperDrawNetSetting::Settings
Definition
tool_helper_draw_net_setting.hpp:9
horizon::ToolHelperDrawNetSetting
Definition
tool_helper_draw_net_setting.hpp:6
horizon::ToolSettings
Definition
tool_pub.hpp:82
Generated by
1.15.0