+ const VehicleType3D &get_vehicle(const VehicleType &) const;
+ const Msp::GL::Material &get_ballast_material() const { return ballast_material; }
+ const Msp::GL::Material &get_rail_material() const { return rail_material; }
+ const Msp::GL::Mesh &get_endpoint_mesh() const { return endpoint_mesh; }
+private:
+ void track_added(const TrackType &);
+ void vehicle_added(const VehicleType &);
+ void build_endpoint_mesh();