X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Ftrack.h;h=008b81dd4a169c46429e17f4f972f7cb14322eac;hb=f7ee3202102bfa67fdb6ad93c4f0f90f4c8ffb2c;hp=7ef511919986adefcff8fd4eec5627e16db5dad6;hpb=651698847d5293cfb15b6fb23a394701388c0151;p=r2c2.git diff --git a/source/libmarklin/track.h b/source/libmarklin/track.h index 7ef5119..008b81d 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,8 @@ public: const std::vector &get_links() const { return links; } Track *get_link(unsigned) const; unsigned traverse(unsigned, unsigned) const; - Point get_point(unsigned, unsigned, float) const; + TrackPoint get_point(unsigned, unsigned, float) const; + TrackPoint get_point(unsigned, float) const; void save(std::list &) const; private: