X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrackattachment.cpp;h=eb2d563561c6fcf7864d00c1a8a170f943c7e624;hb=0c1214ad0680c3bf65c1ee5f366dbafabc9d188d;hp=29521fdc064659457d3dfaa97da30d3fc0b79563;hpb=1ba514de333b7c3f990201a60bd1b18a62c55133;p=r2c2.git diff --git a/source/libr2c2/trackattachment.cpp b/source/libr2c2/trackattachment.cpp index 29521fd..eb2d563 100644 --- a/source/libr2c2/trackattachment.cpp +++ b/source/libr2c2/trackattachment.cpp @@ -20,6 +20,14 @@ TrackAttachment::~TrackAttachment() track->remove_attachment(*this); } +float TrackAttachment::get_offset_from_endpoint(unsigned epi) const +{ + if(epi==track.entry()) + return offset; + else + return track->get_type().get_path_length(0)-offset; +} + void TrackAttachment::attach_to(const TrackIter &t, float o) { if(track)