const map<unsigned, TrackType *> &trks = catalogue.get_tracks();
for(map<unsigned, TrackType *>::const_iterator i=trks.begin(); i!=trks.end(); ++i)
const map<unsigned, TrackType *> &trks = catalogue.get_tracks();
for(map<unsigned, TrackType *>::const_iterator i=trks.begin(); i!=trks.end(); ++i)
ballast_material.set_diffuse(GL::Color(0.25, 0.25, 0.25));
rail_material.set_diffuse(GL::Color(0.85, 0.85, 0.85));
ballast_material.set_diffuse(GL::Color(0.25, 0.25, 0.25));
rail_material.set_diffuse(GL::Color(0.85, 0.85, 0.85));
const TrackType3D &Catalogue3D::get_track(const TrackType &tt) const
{
map<const TrackType *, TrackType3D *>::const_iterator i = tracks.find(&tt);
const TrackType3D &Catalogue3D::get_track(const TrackType &tt) const
{
map<const TrackType *, TrackType3D *>::const_iterator i = tracks.find(&tt);
void Catalogue3D::build_endpoint_mesh()
{
const Profile &ballast_profile = catalogue.get_ballast_profile();
void Catalogue3D::build_endpoint_mesh()
{
const Profile &ballast_profile = catalogue.get_ballast_profile();