- void adjust_for_distance(TrackPosition &, TrackPosition &, float, float = 0.5) const;
- TrackPoint get_point(const Vector &, const Vector &, float = 0.5) const;
- TrackPoint get_point(const TrackPosition &, float, float = 0.5) const;
+public:
+ virtual unsigned get_n_link_slots() const;
+ virtual Vehicle *get_link(unsigned) const;
+ virtual int get_link_slot(const Object &) const;