public:
void set_destination(const TrackChain &);
const TrackChain *get_destination() const { return destination; }
- bool is_destination(Track &) const;
void add_waypoint(const TrackChain &);
unsigned get_n_waypoints() const { return waypoints.size(); }
- bool is_waypoint(unsigned, Track &) const;
+ const TrackChain &get_waypoint(unsigned) const;
const TrainRouteMetric &get_metric(int = -1) const;
void set_departure_delay(const Msp::Time::TimeDelta &);
const Msp::Time::TimeDelta &get_departure_delay() const { return delay; }