mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-06 02:52:22 +00:00
Corrected calculation within getRelativeBearingToNextMark()
This commit is contained in:
1 parent
c087e1c03d
commit
2990a04028
1 file changed
+1
-2
+1
-2
@@ -38,7 +38,6 @@ import com.sap.sailing.domain.tracking.ManeuverCurveBoundaries;
|
||||
import com.sap.sailing.domain.tracking.MarkPassing;
|
||||
import com.sap.sailing.domain.tracking.SpeedWithBearingStep;
|
||||
import com.sap.sailing.domain.tracking.SpeedWithBearingStepsIterable;
|
||||
import com.sap.sailing.domain.tracking.TrackedLeg;
|
||||
import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor;
|
||||
import com.sap.sailing.domain.tracking.TrackedRace;
|
||||
import com.sap.sailing.domain.tracking.impl.CompleteManeuverCurveImpl;
|
||||
@@ -439,7 +438,7 @@ public class ManeuverDetectorImpl implements ManeuverDetector {
|
||||
*/
|
||||
private Bearing getRelativeBearingToNextMark(TimePoint timePoint, Bearing boatCourse) {
|
||||
Bearing result = null;
|
||||
TrackedLeg legAfter = trackedRace.getCurrentLeg(timePoint);
|
||||
TrackedLegOfCompetitor legAfter = trackedRace.getTrackedLeg(competitor, timePoint);
|
||||
if (legAfter != null && legAfter.getLeg().getTo() != null) {
|
||||
Position nextMarkPosition = trackedRace.getApproximatePosition(legAfter.getLeg().getTo(), timePoint);
|
||||
Position maneuverEndPosition = track.getEstimatedPosition(timePoint, false);
|
||||
|
||||
Reference in new issue
Block a user