X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Ftim%2Fprune%2Fdata%2FTrack.java;h=9d67cc6c60ae9ab100dfffdbe5471404d4fb7abc;hb=0ecb90e2df2bc8bc2aa253780a88d5fb957e6062;hp=f45854a0e3d47a1fd5fc0ee6924732b3294decc0;hpb=63241d23966d58714b8f13173515d6eb772706a7;p=GpsPrune.git diff --git a/src/tim/prune/data/Track.java b/src/tim/prune/data/Track.java index f45854a..9d67cc6 100644 --- a/src/tim/prune/data/Track.java +++ b/src/tim/prune/data/Track.java @@ -793,6 +793,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