Catalogue &catalogue;
std::map<const TrackType *, TrackType3D *> tracks;
std::map<const VehicleType *, VehicleType3D *> vehicles;
Catalogue &catalogue;
std::map<const TrackType *, TrackType3D *> tracks;
std::map<const VehicleType *, VehicleType3D *> vehicles;
const Catalogue &get_catalogue() const { return catalogue; }
const TrackType3D &get_track(const TrackType &) const;
const VehicleType3D &get_vehicle(const VehicleType &) const;
const Catalogue &get_catalogue() const { return catalogue; }
const TrackType3D &get_track(const TrackType &) const;
const VehicleType3D &get_vehicle(const VehicleType &) const;
const Msp::GL::Mesh &get_endpoint_mesh() const { return endpoint_mesh; }
private:
void track_added(const TrackType &);
void vehicle_added(const VehicleType &);
const Msp::GL::Mesh &get_endpoint_mesh() const { return endpoint_mesh; }
private:
void track_added(const TrackType &);
void vehicle_added(const VehicleType &);