2 #include "core/tool.hpp"
3 #include "util/keep_slope_util.hpp"
4 #include "tool_helper_plane.hpp"
10 using ToolBase::ToolBase;
18 std::set<InToolActionID> get_actions()
const override
20 using I = InToolActionID;
29 class PolyInfo :
public KeepSlopeInfo {
31 PolyInfo(
const class Polygon &poly,
int edge);
33 Coordi arc_center_orig;
35 std::optional<PolyInfo> poly_info;
37 class Polygon *poly =
nullptr;
38 unsigned int edge = 0;