X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2F3d%2Ftrack.h;h=cc06cf1593f24073c42ccf779480cc3b262ce36c;hb=e3e3a940c75dcad126d5cf08f0802efdab914568;hp=641f234e232f4b926fa07936d85bd996ab092cd1;hpb=7a36d396eded897c421424905b2c938d770df341;p=r2c2.git diff --git a/source/3d/track.h b/source/3d/track.h index 641f234..cc06cf1 100644 --- a/source/3d/track.h +++ b/source/3d/track.h @@ -16,7 +16,7 @@ class Layout3D; class Path3D; class TrackType3D; -class Track3D: public Object3D, public Msp::GL::ObjectInstance, public sigc::trackable +class Track3D: public Object3D, public Msp::GL::ObjectInstance { private: Layout3D &layout; @@ -32,13 +32,11 @@ public: Layout3D &get_layout() const { return layout; } Track &get_track() const { return track; } const TrackType3D &get_type() const { return type; } - void get_bounds(const Angle &, Vector &, Vector &) const; Path3D &get_path() { return *path; } virtual Vector get_node() const; virtual bool is_visible() const { return true; } - Msp::GL::Matrix create_matrix() const; virtual void setup_render(Msp::GL::Renderer &, const Msp::GL::Tag &) const; private: void link_changed(unsigned, Track *);