4 #include <sigc++/sigc++.h>
5 #include <msp/gl/renderable.h>
9 class Measure: public Msp::GL::Renderable
20 sigc::signal<void> signal_done;
21 sigc::signal<void> signal_changed;
35 float get_parallel_distance() const { return par_dist; }
36 float get_perpendicular_distance() const { return perp_dist; }
37 float get_angle_difference() const { return adiff; }
39 void button_press(float, float, unsigned);
40 void pointer_motion(float, float);
41 virtual void render(Msp::GL::Renderer &, const Msp::GL::Tag &) const;
44 void snap_to_tracks(R2C2::Snap &);