TrackPoint is now a record.

This commit is contained in:
Dennis Guse
2025-12-23 22:58:33 +01:00
committed by Dennis Guse
parent 42ae582cd8
commit 015352c989
48 changed files with 1851 additions and 1310 deletions
@@ -76,7 +76,7 @@ public class IntervalStatisticsUpdater {
}
}
return trackPoint != null ? trackPoint.getId() : null;
return trackPoint != null ? trackPoint.id() : null;
}
public List<Statistics> getIntervalList() {
@@ -152,9 +152,9 @@ public class IntervalStatisticsUpdater {
if (lastTrackPoint == null) {
return;
}
if (gain_m != null && lastTrackPoint.hasAltitudeGainLoss()) {
gain_m = gain_m - lastTrackPoint.getAltitudeGainLoss().gain_m();
loss_m = loss_m - lastTrackPoint.getAltitudeGainLoss().loss_m();
if (gain_m != null && lastTrackPoint.altitudeGainLoss() != null) {
gain_m = gain_m - lastTrackPoint.altitudeGainLoss().gain_m();
loss_m = loss_m - lastTrackPoint.altitudeGainLoss().loss_m();
}
}
@@ -150,7 +150,7 @@ public class MarkerEditViewModel extends AndroidViewModel {
name,
"",
"",
trackPoint.getPosition(),
trackPoint.position(),
null);
if (markerData == null) {