+ // Look for first track point in section to be reversed, store flag
+ _firstTrackPoint = inTrack.getNextTrackPoint(inStart);
+ if (_firstTrackPoint != null) {
+ _firstSegmentFlag = _firstTrackPoint.getSegmentStart();
+ }
+ // Look for last track point in section to be reversed, store flag
+ _lastTrackPoint = inTrack.getPreviousTrackPoint(inEnd);
+ if (_lastTrackPoint != null) {
+ _lastSegmentFlag = _lastTrackPoint.getSegmentStart();
+ }
+ // Look for following track point, store flag
+ _nextTrackPoint = inTrack.getNextTrackPoint(inEnd + 1);
+ if (_nextTrackPoint != null) {
+ _nextSegmentFlag = _nextTrackPoint.getSegmentStart();
+ }