X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Ftim%2Fprune%2Fdata%2FTrack.java;fp=src%2Ftim%2Fprune%2Fdata%2FTrack.java;h=b6e05496e17335628c577dd799408b19361bf6f0;hb=b436c60b4dff131a6c2794851068bc6a61f6062a;hp=ef099d4c171d1651bfd627a3beb71bd271943a15;hpb=7a0d2c388f91bfdea7974d7fb1ba3424fb21bf7b;p=GpsPrune.git diff --git a/src/tim/prune/data/Track.java b/src/tim/prune/data/Track.java index ef099d4..b6e0549 100644 --- a/src/tim/prune/data/Track.java +++ b/src/tim/prune/data/Track.java @@ -818,6 +818,24 @@ public class Track } } + /** + * Collect all segment starts into the given list + * @param inList List to fill with waypoints + */ + public void getSegmentStarts(List inList) + { + // clear list + inList.clear(); + // loop over points and copy all segment starts into list + for (int i=0; i<=_numPoints-1; i++) + { + if (_dataPoints[i] != null && _dataPoints[i].getSegmentStart()) + { + inList.add(_dataPoints[i]); + } + } + } + /** * Search for the given Point in the track and return the index