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;