X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Ftrack.h;h=34d484c9f67bc487b3fc15b4afcf9778b6dd0be7;hb=3133b97af17c8a11fb3364453b53d970790a1426;hp=c1c95810f1d4d3dac8f0ab666cb41cc2b323775d;hpb=47bff0c8939de3ae20b5ced1ee2f6a264397dcee;p=r2c2.git diff --git a/source/libmarklin/track.h b/source/libmarklin/track.h index c1c9581..34d484c 100644 --- a/source/libmarklin/track.h +++ b/source/libmarklin/track.h @@ -50,6 +50,7 @@ public: Track(Layout &, const TrackType &); ~Track(); + Layout &get_layout() const { return layout; } const TrackType &get_type() const { return type; } void set_position(const Point &); @@ -79,7 +80,9 @@ public: const std::vector &get_links() const { return links; } Track *get_link(unsigned) const; unsigned traverse(unsigned, unsigned) const; + unsigned traverse(unsigned) const; TrackPoint get_point(unsigned, unsigned, float) const; + TrackPoint get_point(unsigned, float) const; void save(std::list &) const; private: