org.android.activityminer.logic.features.calculators
Class MaxDistanceInLocationsCalculator

Package class diagram package MaxDistanceInLocationsCalculator
java.lang.Object
  extended by org.android.activityminer.logic.features.calculators.AbstractCalculator<T,U>
      extended by org.android.activityminer.logic.features.calculators.AbstractObservationBasedCalculator<SensorObservationDimensions,Double>
          extended by org.android.activityminer.logic.features.calculators.MaxDistanceInLocationsCalculator
All Implemented Interfaces:
Calculator<Double>, ObservationBasedCalulator<SensorObservationDimensions>

public final class MaxDistanceInLocationsCalculator
extends AbstractObservationBasedCalculator<SensorObservationDimensions,Double>

Implementation of a calculator for the maximum of pairwise location distances.


Field Summary
private  List<GeoLocation> listLocations
          The location list for maximum pairwise distance calculation.
 
Fields inherited from class org.android.activityminer.logic.features.calculators.AbstractCalculator
dimension, value
 
Constructor Summary
MaxDistanceInLocationsCalculator()
          Constructor
 
Method Summary
 void addObservation(SensorObservation<SensorObservationDimensions,Double> observation)
          Method to add a sensor observation to this type.
 Double getInitialValue()
          Method for value initialization.
 List<GeoLocation> getListLocations()
          Getter for the listLocations
 void reset()
          Method to reset the calculator value.
 
Methods inherited from class org.android.activityminer.logic.features.calculators.AbstractObservationBasedCalculator
addObservations
 
Methods inherited from class org.android.activityminer.logic.features.calculators.AbstractCalculator
getDimension, getValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listLocations

private final List<GeoLocation> listLocations
The location list for maximum pairwise distance calculation.

Constructor Detail

MaxDistanceInLocationsCalculator

public MaxDistanceInLocationsCalculator()
Constructor

Method Detail

addObservation

public final void addObservation(SensorObservation<SensorObservationDimensions,Double> observation)
Description copied from interface: ObservationBasedCalulator
Method to add a sensor observation to this type.

Parameters:
observation - the observation to add

reset

public final void reset()
Description copied from interface: Calculator
Method to reset the calculator value.

Specified by:
reset in interface Calculator<Double>
Overrides:
reset in class AbstractCalculator<SensorObservationDimensions,Double>

getListLocations

public List<GeoLocation> getListLocations()
Getter for the listLocations

Returns:
the listLocations

getInitialValue

public final Double getInitialValue()
Description copied from interface: Calculator
Method for value initialization.

Returns:
the initialized value