2 #include "common/polygon.hpp"
3 #include "core/tool.hpp"
4 #include <forward_list>
18 std::set<InToolActionID> get_actions()
const override
20 using I = InToolActionID;
22 I::LMB, I::CANCEL, I::RMB, I::ENTER_DATUM, I::FLIP_ARC,
27 Polygon *poly =
nullptr;
28 int wrap_index(
int i)
const;
30 Polygon::Vertex *vxn =
nullptr;
31 Polygon::Vertex *vxp =
nullptr;
40 double radius_current = 0;
42 void update_poly(
double r);
43 void update_cursor(
const Coordi &c);
46 bool orientation =
false;
Definition: idocument.hpp:5