X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrackoffsetiter.h;h=3156c08c61c33b14bc79e27a6910021c39bc5aff;hb=54cb832334a83fc266b59e2c9b60ee936db7118f;hp=27b424e1f162ce519c19246596a577ac32faef44;hpb=0443ca05cbd306487131f5f5bd3b91181ae4a733;p=r2c2.git diff --git a/source/libr2c2/trackoffsetiter.h b/source/libr2c2/trackoffsetiter.h index 27b424e..3156c08 100644 --- a/source/libr2c2/trackoffsetiter.h +++ b/source/libr2c2/trackoffsetiter.h @@ -29,13 +29,17 @@ public: TrackOffsetIter(const TrackIter &, float = 0); TrackOffsetIter(const TrackIter &, unsigned, float); +private: + void validate(); + +public: Track *track() const { return _track.track(); } unsigned entry() const { return _track.entry(); } const TrackIter &track_iter() const { return _track; } BlockIter block_iter() const; float offset() const { return _offset; } - TrackPoint point() const; + OrientedPoint point() const; TrackOffsetIter next() const; TrackOffsetIter next(unsigned) const;