2 #include "common/polygon.hpp"
3 #include "tool_helper_plane.hpp"
9 using ToolBase::ToolBase;
17 std::set<InToolActionID> get_actions()
const override
19 using I = InToolActionID;
21 I::LMB, I::CANCEL, I::RMB, I::ENTER_DATUM, I::FLIP_ARC,
26 Polygon *poly =
nullptr;
27 int wrap_index(
int i)
const;
29 Polygon::Vertex *vxn =
nullptr;
30 Polygon::Vertex *vxp =
nullptr;
39 double radius_current = 0;
41 void update_poly(
double r);
42 void update_cursor(
const Coordi &c);
45 bool orientation =
false;