+ void add_waypoint(const TrackChain &);
+ unsigned get_n_waypoints() const { return waypoints.size(); }
+ bool is_waypoint(unsigned, Track &) const;
+ void set_departure_delay(const Msp::Time::TimeDelta &);
+ const Msp::Time::TimeDelta &get_departure_delay() const { return delay; }