org.android.activityminer.logic.features.calculators
Interface Calculator<T>

Package class diagram package Calculator
Type Parameters:
T - the value type
All Known Implementing Classes:
AbstractCalculator, AbstractCompositeCalculator, AbstractEntropyCalculator, AbstractFFTObservationBasedCalculator, AbstractObservationBasedCalculator, DimensionValueCache, EntropyCalculator, FFTCalculator, FFTEnergyCalculator, FFTEntropyCalculator, FFTPeakCalculator, MaxDistanceInLocationsCalculator, MaximumCalculator, MeanCalculator, MeanCrossingRateCalculator, MinimumCalculator, SensorObservationCounter, SumCalculator, VarianceCalculator

public interface Calculator<T>

Interface for calculators, which can incremental calculate a specific metric from the dimension values of an incoming sensor observation.


Method Summary
 T getInitialValue()
          Method for value initialization.
 T getValue()
          Getter for the calculator value
 void reset()
          Method to reset the calculator value.
 

Method Detail

getValue

T getValue()
Getter for the calculator value

Returns:
the calculator value

getInitialValue

T getInitialValue()
Method for value initialization.

Returns:
the initialized value

reset

void reset()
Method to reset the calculator value.