Package org.android.activityminer.logic.features.calculators

Package class diagram package org.android.activityminer.logic.features.calculators
Logic layer - Calculators for feature extraction.

See:
          Description

Interface Summary
Calculator<T> Interface for calculators, which can incremental calculate a specific metric from the dimension values of an incoming sensor observation.
CompositeCalculator<T>  
FFTObservationBasedCalulator<T extends Enum<T> & Dimensions> Interface for calculators performing incremental calculations based on fft components.
ObservationBasedCalulator<T extends Enum<T> & Dimensions> Interface for calculators, which do calculate its value from sensor observations.
PreparationCalculator<T extends Enum<T> & Dimensions> Interface for a preparation calculators, which is executed before other calculators are invoked on sensor observations.
 

Class Summary
AbstractCalculator<T extends Enum<T> & Dimensions,U> This is the base implementation for all calculator types.
AbstractCompositeCalculator<T extends Enum<T> & Dimensions,U> This is the base implementation for all calculator types.
AbstractEntropyCalculator<T extends Enum<T> & Dimensions> Implementation of an abstract entropy calculator.
AbstractFFTObservationBasedCalculator<T extends Enum<T> & Dimensions,U> Base class for fft observation based calculators.
AbstractObservationBasedCalculator<T extends Enum<T> & Dimensions,U> This is the base implementation for all calculator types.
DimensionValueCache<T extends Enum<T> & Dimensions> Implementation of a simple cache for the sensor values of a specific dimension.
EntropyCalculator<T extends Enum<T> & Dimensions> Implementation of an entropy from sensor observation dimension calculator.
FFTCalculator<T extends Enum<T> & Dimensions> Implementation of an observable FFT component calculator.
FFTCalculatorEvent The observable event of the FFT Calculator
FFTEnergyCalculator<T extends Enum<T> & Dimensions> Implementation of a signal energy from FFT component calculator.
FFTEntropyCalculator<T extends Enum<T> & Dimensions> Implementation of a signal entropy from FFT component calculator.
FFTPeakCalculator<T extends Enum<T> & Dimensions> Implementation of a calculator to determine the peak index with the largest magnitude.
MaxDistanceInLocationsCalculator Implementation of a calculator for the maximum of pairwise location distances.
MaximumCalculator<T extends Enum<T> & Dimensions> Implementation of an incremental working minimum calculator.
MeanCalculator<T extends Enum<T> & Dimensions> Implementation of a calculator for the mean crossing rate of a sensor signal.
MeanCrossingRateCalculator<T extends Enum<T> & Dimensions> Implementation of a calculator for the mean crossing rate of a sensor signal.
MinimumCalculator<T extends Enum<T> & Dimensions> Implementation of an incremental working minimum calculator.
SensorObservationCounter<T extends Enum<T> & Dimensions> Implementation of a sensor observation counter.
SumCalculator<T extends Enum<T> & Dimensions> Implementation of an incremental working sum calculator.
VarianceCalculator<T extends Enum<T> & Dimensions> Implementation of a calculator for the variance in the values of a dimension.
VerticalHoricontalMagnitudeCalculator<T extends Enum<T> & Dimensions> Implementation of an calculator to extract the vertical and horizontal magnitudes of acceleration by projection of the actual acceleration vector a to the global gravity direction g.
 

Package org.android.activityminer.logic.features.calculators Description

Logic layer - Calculators for feature extraction.