public void AddNext(TsPoint point) { var distanceFromLast = point.DistanceFrom(_points.Last()); Distance += distanceFromLast; _points.Add(point); }
public void AddLast(TsPoint point) { AddNext(point); var distanceToBeginning = point.DistanceFrom(_points.First()); Distance += distanceToBeginning; }