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

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

public final class SensorObservationCounter<T extends Enum<T> & Dimensions>
extends AbstractObservationBasedCalculator<T,Integer>

Implementation of a sensor observation counter.


Field Summary
 
Fields inherited from class org.android.activityminer.logic.features.calculators.AbstractCalculator
dimension, value
 
Constructor Summary
SensorObservationCounter()
          Constructor
 
Method Summary
 void addObservation(SensorObservation<T,Double> observation)
          Method to add a sensor observation to this type.
 Integer 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

SensorObservationCounter

public SensorObservationCounter()
Constructor

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 Integer getInitialValue()
Description copied from interface: Calculator
Method for value initialization.

Returns:
the initialized value