X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Ftrack.h;h=7a36a2d6f8bdd15faa90d8958029f782869178a8;hb=9b68c21ebf8ce26d92246ecd4a392d2908b511f7;hp=7ef511919986adefcff8fd4eec5627e16db5dad6;hpb=651698847d5293cfb15b6fb23a394701388c0151;p=r2c2.git diff --git a/source/libmarklin/track.h b/source/libmarklin/track.h index 7ef5119..7a36a2d 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,7 @@ 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; void save(std::list &) const; private: