package de.fub.agg2graph.gpseval.features; import de.fub.agg2graph.gpseval.data.Waypoint; import java.util.HashSet; import java.util.Set; /** * The SegmentsFeature determines the number of segments (GPS-signal-losses) of * a GPS-track. */ public class SegmentsFeature extends Feature { private Set<Integer> mSegments = new HashSet<>(); @Override public void reset() { mSegments.clear(); } @Override public void addWaypoint(Waypoint entry) { mSegments.add(entry.getSegment()); } @Override public double getResult() { return mSegments.size(); } }