X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Froute.h;h=3825c7eb286b233ef9bb29f291db2b3633460484;hb=25c26706d400228110e14a4a9a9765cb1298372d;hp=7c188b00e702bf37bf7786ccbdbd0af010799b20;hpb=707a611dae600333f3a9bd6421176f242fe49907;p=r2c2.git diff --git a/source/libmarklin/route.h b/source/libmarklin/route.h index 7c188b0..3825c7e 100644 --- a/source/libmarklin/route.h +++ b/source/libmarklin/route.h @@ -53,6 +53,7 @@ public: const std::string &get_name() const { return name; } void set_temporary(bool); bool is_temporary() const { return temporary; } + void set_turnout(unsigned, unsigned); void update_turnouts(); int get_turnout(unsigned) const; const std::map &get_turnouts() const { return turnouts; } @@ -68,6 +69,7 @@ private: public: static Route *find(const Track &, unsigned, const Track &); static Route *find(const Track &, unsigned, const Route &); + static Route *find(const Track &, unsigned, const std::set &); }; } // namespace Marklin