X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fsignal.h;h=b6049516c45b6ffa18db0c664cdfccbfdf984a6b;hb=b88d3630a0e3fdd763db018bbe5dbfe3180a95f2;hp=92e197744ba975f257198cb4984d559963b08e7e;hpb=2910db1364914c0ab98a0f80250cc39137821577;p=r2c2.git diff --git a/source/libr2c2/signal.h b/source/libr2c2/signal.h index 92e1977..b604951 100644 --- a/source/libr2c2/signal.h +++ b/source/libr2c2/signal.h @@ -54,6 +54,12 @@ private: 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 &);