void add_tracks(const std::set<Track *> &);
void add_track_chain(Track &, unsigned, const TurnoutMap &);
const std::set<Track *> &get_tracks() const { return tracks; }
+ bool has_track(Track &) const;
void save(std::list<Msp::DataFile::Statement> &) const;
private:
unsigned check_validity(Track &) const;