ICurve IMovement.GetCurve(GeoPoint startHere, double umin, double umax) { return(original.GetCurve(inverse * startHere, umin, umax).CloneModified(append)); }