Result get_result() { return result; }
const std::list<Route *> &get_routes_for(const Train &) const;
const std::list<TrainRouter::SequencePoint> &get_sequence_for(const Train &) const;
private:
const TrainRoutingInfo &get_train_info(const Train &) const;
const RoutingStep &get_step();
Result get_result() { return result; }
const std::list<Route *> &get_routes_for(const Train &) const;
const std::list<TrainRouter::SequencePoint> &get_sequence_for(const Train &) const;
private:
const TrainRoutingInfo &get_train_info(const Train &) const;
const RoutingStep &get_step();