+ unsigned arriving;
+ const TrackChain *destination;
+ std::vector<const TrackChain *> waypoints;
+ bool destination_changed;
+ std::vector<TrainRouteMetric *> metrics;
+ bool metrics_stale;
+ std::list<SequencePoint> sequence_points;
+ unsigned current_sequence;
+ bool sequence_check_pending;
+ Msp::Time::TimeDelta delay;
+ Msp::RefPtr<TrainRoutePlanner> planner;