+float TrackAttachment::get_offset_from_endpoint(unsigned epi) const
+{
+ if(epi==track.entry())
+ return track.offset();
+ else
+ return track->get_type().get_path_length(0)-track.offset();
+}
+
+void TrackAttachment::attach_to(const TrackOffsetIter &t)