if(track.get_turnout_id())
ss<<" (turnout "<<track.get_turnout_id()<<')';
else if(track.get_sensor_id())
if(track.get_turnout_id())
ss<<" (turnout "<<track.get_turnout_id()<<')';
else if(track.get_sensor_id())
const map<unsigned, int> &turnouts = cur_route->get_turnouts();
for(set<const Track *>::const_iterator i=rtracks.begin(); i!=rtracks.end(); ++i)
{
const map<unsigned, int> &turnouts = cur_route->get_turnouts();
for(set<const Track *>::const_iterator i=rtracks.begin(); i!=rtracks.end(); ++i)
{
if(unsigned tid=(*i)->get_turnout_id())
{
map<unsigned, int>::const_iterator j = turnouts.find(tid);
if(j!=turnouts.end())
if(unsigned tid=(*i)->get_turnout_id())
{
map<unsigned, int>::const_iterator j = turnouts.find(tid);
if(j!=turnouts.end())