X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Flayout.h;h=8e44fb52d26dc362a9258f50017d2e9fef1271de;hb=1c072afdb1866ba397ee8e6155f5f68c6c7ab4da;hp=48a2796dcb7003affb134f99471e03ebcefb3324;hpb=7a36d396eded897c421424905b2c938d770df341;p=r2c2.git diff --git a/source/libr2c2/layout.h b/source/libr2c2/layout.h index 48a2796..8e44fb5 100644 --- a/source/libr2c2/layout.h +++ b/source/libr2c2/layout.h @@ -86,20 +86,20 @@ public: void add_track(Track &); const std::set &get_tracks() const { return tracks; } - Track *pick_track(const Vector &, const Vector &); + Track *pick_track(const Ray &); void remove_track(Track &); unsigned allocate_turnout_id(); void add_signal(Signal &); const std::set &get_signals() const { return signals; } - Signal *pick_signal(const Vector &, const Vector &); + Signal *pick_signal(const Ray &); void remove_signal(Signal &); - Object *pick_object(const Vector &, const Vector &); + Object *pick_object(const Ray &); private: template - static T *pick(const std::set &, const Vector &, const Vector &); + static T *pick(const std::set &, const Ray &); public: void add_block(Block &);