org.android.activityminer.logic.features.calculators
Class MinimumCalculator<T extends Enum<T> & Dimensions>

Package class diagram package MinimumCalculator
java.lang.Object
  extended by org.android.activityminer.logic.features.calculators.AbstractCalculator<T,U>
      extended by org.android.activityminer.logic.features.calculators.AbstractObservationBasedCalculator<T,Double>
          extended by org.android.activityminer.logic.features.calculators.MinimumCalculator<T>
Type Parameters:
T - the enumeration type for the dimensions
All Implemented Interfaces:
Calculator<Double>, ObservationBasedCalulator<T>

public final class MinimumCalculator<T extends Enum<T> & Dimensions>
extends AbstractObservationBasedCalculator<T,Double>

Implementation of an incremental working minimum calculator.


Field Summary
 
Fields inherited from class org.android.activityminer.logic.features.calculators.AbstractCalculator
dimension, value
 
Constructor Summary
MinimumCalculator(T dimension)
          Constructor
 
Method Summary
 void addObservation(SensorObservation<T,Double> observation)
          Method to add a sensor observation to this type.
 Double getInitialValue()
          Method for value initialization.
 
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, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MinimumCalculator

public MinimumCalculator(T dimension)
Constructor

Parameters:
dimension - the times series dimension to operate on
Method Detail

addObservation

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

Parameters:
observation - the observation to add

getInitialValue

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

Returns:
the initialized value