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 std::optional<PolyInfo> poly_info;
35 class Polygon *poly =
nullptr;
36 unsigned int edge = 0;