]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/measure.h
Add a generic snapping interface in Object
[r2c2.git] / source / designer / measure.h
index 84b1c832ea21a646052b05c432e07cdeb0c3da5f..022c3140639427367b6c4d1d86b42655f1aacfa1 100644 (file)
@@ -23,8 +23,7 @@ public:
 private:
        Designer &designer;
        R2C2::Vector pointer;
-       R2C2::Vector spoint;
-       float sdir;
+       R2C2::Snap ssnap;
        float par_dist;
        float perp_dist;
        float adiff;
@@ -42,7 +41,7 @@ public:
        virtual void render(Msp::GL::Renderer &, const Msp::GL::Tag &) const;
 private:
        void update_mesh();
-       void snap_to_tracks(R2C2::Vector &, float &);
+       void snap_to_tracks(R2C2::Snap &);
 };
 
 #endif