public:
virtual Track *get_parent() const { return track; }
+ virtual unsigned get_n_snap_nodes() const;
+ virtual Snap get_snap_node(unsigned) const;
+private:
+ virtual SnapType get_default_snap_type_to(const Object &) const;
+
+public:
virtual bool collide_ray(const Vector &, const Vector &) const;
void tick(const Msp::Time::TimeDelta &);