- void set_quality(unsigned);
- const Track3DSeq &get_tracks() const { return tracks; }
- void render(bool =false);
- Track3D *get_track(const Track *);
- Track3D *pick_track(float, float, float);
-private:
- Layout &layout;
- Track3DSeq tracks;
- unsigned quality;
+ const Catalogue3D &get_catalogue() const { return catalogue; }
+
+ void add_track(Track3D &);
+ void remove_track(Track3D &);
+ const TrackMap &get_tracks() const { return tracks; }
+ Track3D &get_track(Track &) const;
+ Track3D *pick_track(float, float, float) const;