From 01ee1a1e49f4ff36d5d239599aafbd9471c2c061 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Fri, 10 Apr 2020 22:34:27 +0200 Subject: [PATCH] Renamed DoubleBuffer to DoubleRingBuffer. --- .../stats/{DoubleBuffer.java => DoubleRingBuffer.java} | 6 +++--- .../dennisguse/opentracks/stats/TrackStatisticsUpdater.java | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) rename src/main/java/de/dennisguse/opentracks/stats/{DoubleBuffer.java => DoubleRingBuffer.java} (96%) diff --git a/src/main/java/de/dennisguse/opentracks/stats/DoubleBuffer.java b/src/main/java/de/dennisguse/opentracks/stats/DoubleRingBuffer.java similarity index 96% rename from src/main/java/de/dennisguse/opentracks/stats/DoubleBuffer.java rename to src/main/java/de/dennisguse/opentracks/stats/DoubleRingBuffer.java index 0ec4360c9..bc2167cfb 100644 --- a/src/main/java/de/dennisguse/opentracks/stats/DoubleBuffer.java +++ b/src/main/java/de/dennisguse/opentracks/stats/DoubleRingBuffer.java @@ -19,13 +19,13 @@ package de.dennisguse.opentracks.stats; import androidx.annotation.NonNull; /** - * This class maintains a buffer of doubles. + * This class maintains a ring buffer of doubles. * This buffer is a convenient class for storing a series of doubles and calculating information about them. * This is a FIFO buffer. * * @author Sandor Dornbush */ -class DoubleBuffer { +class DoubleRingBuffer { // The sliding buffer of doubles. private final double[] buffer; @@ -41,7 +41,7 @@ class DoubleBuffer { * * @param size the size */ - DoubleBuffer(int size) { + DoubleRingBuffer(int size) { if (size < 1) { throw new IllegalArgumentException("The buffer size must be greater than 1."); } diff --git a/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java b/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java index 530e69161..dc7887619 100644 --- a/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java +++ b/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java @@ -62,9 +62,9 @@ public class TrackStatisticsUpdater { private final TrackStatistics trackStatistics; // A buffer of the recent elevation readings (m) - private final DoubleBuffer elevationBuffer_m = new DoubleBuffer(ELEVATION_SMOOTHING_FACTOR); + private final DoubleRingBuffer elevationBuffer_m = new DoubleRingBuffer(ELEVATION_SMOOTHING_FACTOR); // A buffer of the recent speed readings (m/s) for calculating max speed - private final DoubleBuffer speedBuffer_ms = new DoubleBuffer(SPEED_SMOOTHING_FACTOR); + private final DoubleRingBuffer speedBuffer_ms = new DoubleRingBuffer(SPEED_SMOOTHING_FACTOR); // The current segment's statistics private TrackStatistics currentSegment;