X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrackoffsetiter.h;h=3156c08c61c33b14bc79e27a6910021c39bc5aff;hb=30c14e235f19442753e5eeeb8a86cbc22960afb1;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;