- void add_track(Track &);
- void remove_track(Track &);
- void check_links();
- void load(const std::string &);
- int save(const std::string &);
+ void add_track(Track &);
+ void remove_track(Track &);
+ void add_route(Route &);
+ const std::set<Route *> &get_routes() const { return routes; }
+ Route &get_route(const std::string &) const;
+ void remove_route(Route &);
+ void save(const std::string &);
+private:
+ void check_links();
+ void check_routes();