ACTIVE
};
+public:
+ sigc::signal<void> signal_done;
+ sigc::signal<void> signal_changed;
+
+private:
Designer &designer;
Marklin::Point pointer;
Marklin::Point spoint;
State state;
public:
- sigc::signal<void> signal_done;
- sigc::signal<void> signal_changed;
-
Measure(Designer &);
- float get_parallel_distance() const { return par_dist; }
+ float get_parallel_distance() const { return par_dist; }
float get_perpendicular_distance() const { return perp_dist; }
- float get_angle_difference() const { return adiff; }
+ float get_angle_difference() const { return adiff; }
void start();
void button_press(int, int, float, float, unsigned);
void pointer_motion(int, int, float, float);