+ RouteList::iterator reserving_route;
+ TravelState state;
+ std::vector<Waypoint> waypoints;
+ bool waypoints_changed;
+ std::vector<TrainRouteMetric *> metrics;
+ bool metrics_stale;
+ std::list<SequencePoint> sequence_points;
+ unsigned current_sequence;