4 #include <sigc++/sigc++.h>
19 Marklin::Point pointer;
20 Marklin::Point spoint;
28 sigc::signal<void> signal_done;
29 sigc::signal<void> signal_changed;
32 float get_parallel_distance() const { return par_dist; }
33 float get_perpendicular_distance() const { return perp_dist; }
34 float get_angle_difference() const { return adiff; }
36 void button_press(int, int, float, float, unsigned);
37 void pointer_motion(int, int, float, float);
40 void snap_to_tracks(Marklin::Point &, float &);