mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-03 01:29:33 +00:00
Merge remote-tracking branch 'eclipse/bug6274' into eclipse-main
This commit is contained in:
commit
aa25952d08
3 files changed
+3
-9
No files matched your search
+1
-3
@@ -10,7 +10,6 @@ import java.util.stream.Collectors;
|
||||
import com.sap.sailing.domain.base.Competitor;
|
||||
import com.sap.sailing.domain.common.NauticalSide;
|
||||
import com.sap.sailing.domain.common.Wind;
|
||||
import com.sap.sailing.domain.common.WindSourceType;
|
||||
import com.sap.sailing.domain.common.tracking.GPSFixMoving;
|
||||
import com.sap.sailing.domain.maneuverdetection.ApproximatedFixesCalculator;
|
||||
import com.sap.sailing.domain.maneuverdetection.IncrementalApproximatedFixesCalculator;
|
||||
@@ -258,8 +257,7 @@ public class IncrementalManeuverDetectorImpl extends ManeuverDetectorImpl implem
|
||||
// maneuver spot calculation => recalculate maneuvers of existing maneuver curve
|
||||
CompleteManeuverCurve maneuverCurve = currentExistingManeuverSpot.getManeuverCurve();
|
||||
WindMeasurement windMeasurement = currentExistingManeuverSpot.getWindMeasurement();
|
||||
Wind wind = trackedRace.getWind(windMeasurement.getPosition(), windMeasurement.getTimePoint(),
|
||||
/* exclude */ trackedRace.getWindSources(WindSourceType.MANEUVER_BASED_ESTIMATION));
|
||||
Wind wind = trackedRace.getWind(windMeasurement.getPosition(), windMeasurement.getTimePoint());
|
||||
List<Maneuver> maneuvers = determineManeuversFromManeuverCurve(maneuverCurve.getMainCurveBoundaries(),
|
||||
maneuverCurve.getManeuverCurveWithStableSpeedAndCourseBoundaries(), wind,
|
||||
maneuverCurve.getMarkPassing());
|
||||
|
||||
+1
-3
@@ -16,7 +16,6 @@ import com.sap.sailing.domain.common.NauticalSide;
|
||||
import com.sap.sailing.domain.common.NoWindException;
|
||||
import com.sap.sailing.domain.common.Tack;
|
||||
import com.sap.sailing.domain.common.Wind;
|
||||
import com.sap.sailing.domain.common.WindSourceType;
|
||||
import com.sap.sailing.domain.common.tracking.GPSFixMoving;
|
||||
import com.sap.sailing.domain.maneuverdetection.ApproximatedFixesCalculator;
|
||||
import com.sap.sailing.domain.maneuverdetection.ManeuverDetector;
|
||||
@@ -332,8 +331,7 @@ public class ManeuverDetectorImpl extends AbstractManeuverDetectorImpl {
|
||||
}
|
||||
TimePoint maneuverTimePoint = maneuverCurve.getMainCurveBoundaries().getTimePoint();
|
||||
Position maneuverPosition = track.getEstimatedPosition(maneuverTimePoint, /* extrapolate */false);
|
||||
final Wind wind = trackedRace.getWind(maneuverPosition, maneuverTimePoint,
|
||||
/* exclude */ trackedRace.getWindSources(WindSourceType.MANEUVER_BASED_ESTIMATION));
|
||||
final Wind wind = trackedRace.getWind(maneuverPosition, maneuverTimePoint);
|
||||
List<Maneuver> maneuvers = determineManeuversFromManeuverCurve(maneuverCurve.getMainCurveBoundaries(),
|
||||
maneuverCurve.getManeuverCurveWithStableSpeedAndCourseBoundaries(), wind,
|
||||
maneuverCurve.getMarkPassing());
|
||||
|
||||
+1
-3
@@ -10,7 +10,6 @@ import com.sap.sailing.domain.base.SpeedWithBearingWithConfidence;
|
||||
import com.sap.sailing.domain.base.Waypoint;
|
||||
import com.sap.sailing.domain.common.ManeuverType;
|
||||
import com.sap.sailing.domain.common.Wind;
|
||||
import com.sap.sailing.domain.common.WindSourceType;
|
||||
import com.sap.sailing.domain.common.tracking.GPSFixMoving;
|
||||
import com.sap.sailing.domain.maneuverdetection.CompleteManeuverCurveWithEstimationData;
|
||||
import com.sap.sailing.domain.maneuverdetection.ManeuverCurveWithUnstableCourseAndSpeedWithEstimationData;
|
||||
@@ -75,8 +74,7 @@ public class ManeuverDetectorWithEstimationDataSupportDecoratorImpl
|
||||
TimePoint maneuverTimePoint = maneuverCurve.getMainCurveBoundaries().getTimePoint();
|
||||
Position maneuverPosition = maneuverDetector.track.getEstimatedPosition(maneuverTimePoint,
|
||||
/* extrapolate */false);
|
||||
Wind wind = maneuverDetector.trackedRace.getWind(maneuverPosition, maneuverTimePoint,
|
||||
/* exclude */ maneuverDetector.trackedRace.getWindSources(WindSourceType.MANEUVER_BASED_ESTIMATION));
|
||||
Wind wind = maneuverDetector.trackedRace.getWind(maneuverPosition, maneuverTimePoint);
|
||||
maneuvers
|
||||
.addAll(maneuverDetector.determineManeuversFromManeuverCurve(maneuverCurve.getMainCurveBoundaries(),
|
||||
maneuverCurve.getManeuverCurveWithStableSpeedAndCourseBoundaries(), wind,
|
||||
|
||||
Reference in new issue
Block a user