Uses of Interface
org.android.activityminer.model.timeseries.Dimensions

Packages that use Dimensions
org.android.activityminer.app.db GUI - Database management components. 
org.android.activityminer.app.recognizer GUI - Recognizer service and control activities for live classification in background. 
org.android.activityminer.app.recording GUI - Raw data sample recorder. 
org.android.activityminer.logic.features Logic layer - Feature implementation and the extraction logic. 
org.android.activityminer.logic.features.calculators Logic layer - Calculators for feature extraction. 
org.android.activityminer.logic.timeseries Logic layer - Components for time series segmentation. 
org.android.activityminer.logic.util Logic layer - Utility components. 
org.android.activityminer.model.timeseries Data model - Data types for sensor observations and time series representation. 
org.android.activityminer.persistence The application persistence layer. 
 

Uses of Dimensions in org.android.activityminer.app.db
 

Classes in org.android.activityminer.app.db with type parameters of type Dimensions
 class FeatureExtractionTask<T extends Enum<T> & Dimensions>
          The asynchronous feature extraction task.
 

Uses of Dimensions in org.android.activityminer.app.recognizer
 

Classes in org.android.activityminer.app.recognizer with type parameters of type Dimensions
 class RecognizerHelper<T extends Enum<T> & Dimensions>
          The recognition component.
 

Uses of Dimensions in org.android.activityminer.app.recording
 

Classes in org.android.activityminer.app.recording with type parameters of type Dimensions
 class AbstractRecordingActivity<T extends Enum<T> & Dimensions>
          Abstract base class for sensor data recording activities.
 class GenericRecordingActivityForSensorObservations<T extends Enum<T> & Dimensions>
          The generic activity for sensor data recording.
 class SaveRecordingTask<T extends Enum<T> & Dimensions>
          Asynchronous task to save recordings.
 

Uses of Dimensions in org.android.activityminer.logic.features
 

Classes in org.android.activityminer.logic.features with type parameters of type Dimensions
 class AbstractCutoutFeatureExtractor<T extends Enum<T> & Dimensions>
          The cut/out feature extractor is a feature extractor with an integrated cut-out creator component ObservableCutoutCreator, which is connected to its own in port for sensor observation cut-outs.
 class AbstractFeatureExtractor<T extends Enum<T> & Dimensions>
          The feature extractor for sensor observations is a thread based component.
 class AbstractFeatureExtractorForDBRecordings<T extends Enum<T> & Dimensions>
          A abstract feature extractor implementation to extract features from the labeled time series recordings.
 class AbstractFeatureFactory<T extends Enum<T> & Dimensions>
          A factory to construct the necessary runtime representation of features and their associated calculators for a given set of feature types.
 class CrossCorrelationFeature<T extends Enum<T> & Dimensions>
          Implementation of an cross-correlation feature for two different dimension.
 class EnergyFeature<T extends Enum<T> & Dimensions>
          Implementation of the energy feature.
 class EntropyFeature<T extends Enum<T> & Dimensions>
          Implementation of the entropy feature.
 class FeatureExtractionConfiguration<T extends Enum<T> & Dimensions>
          A simple type to hold a configuration of features and associated calculators for the feature extraction task.
 class FeatureExtractionHelper<T extends Enum<T> & Dimensions>
           
 class FeatureExtractionThread<T extends Enum<T> & Dimensions>
          The feature extraction thread.
 class MaxAccelerationAxisDifferenceFeature<T extends Enum<T> & Dimensions>
          Implementation of the feature for the maximum pairwise difference in accelerometer axis means.
 class MaximumFeature<T extends Enum<T> & Dimensions>
          Implementation of a maximum feature.
 class MeanCrossingRateFeature<T extends Enum<T> & Dimensions>
          Implementation of the mean-crossing feature, which is an extended feature based on the mean feature value.
 class MeanFeature<T extends Enum<T> & Dimensions>
          Implementation of a mean feature.
 class MinimumFeature<T extends Enum<T> & Dimensions>
          Implementation of a minimum feature.
 class PeakAmplitudeFeature<T extends Enum<T> & Dimensions>
          Implementation of the amplitude of dominant (peak) frequency feature.
 class PeakFrequencyFeature<T extends Enum<T> & Dimensions>
          Implementation of the peak frequency feature.
 class RangeFeature<T extends Enum<T> & Dimensions>
          Implementation of a range feature (difference between maximum and minimum ).
 class StandardDeviationFeature<T extends Enum<T> & Dimensions>
          Implementation of the standard deviation feature, which is an extended feature based on the variance feature value.
 class VarianceFeature<T extends Enum<T> & Dimensions>
          Implementation of the variance (squared standard deviation) feature, which is an extended feature based on the mean feature value.
 

Methods in org.android.activityminer.logic.features with type parameters of type Dimensions
static
<T extends Enum<T> & Dimensions>
FeatureExtractionHelper<T>
FeatureExtractionHelper.createFeatureExtractionHelper(Context context, DBManager dbManager, Configuration config, AbstractFeatureExtractorForDBRecordings<T> featureExtractor, AbstractFeatureFactory<T> factory, boolean hasToAdaptToConfiguration)
          Method to create a feature extraction helper instance.
private static
<T extends Enum<T> & Dimensions,S extends AbstractCalculator<T,?>>
S
AbstractFeatureFactory.getCalculator(SparseArray<List<AbstractCalculator<T,?>>> mapDimension2Calculator, int dimension, Type calculatorType)
          Does lookup a calculator class in the calculator map for the given dimension.
 

Uses of Dimensions in org.android.activityminer.logic.features.calculators
 

Classes in org.android.activityminer.logic.features.calculators with type parameters of type Dimensions
 class AbstractCalculator<T extends Enum<T> & Dimensions,U>
          This is the base implementation for all calculator types.
 class AbstractCompositeCalculator<T extends Enum<T> & Dimensions,U>
          This is the base implementation for all calculator types.
 class AbstractEntropyCalculator<T extends Enum<T> & Dimensions>
          Implementation of an abstract entropy calculator.
 class AbstractFFTObservationBasedCalculator<T extends Enum<T> & Dimensions,U>
          Base class for fft observation based calculators.
 class AbstractObservationBasedCalculator<T extends Enum<T> & Dimensions,U>
          This is the base implementation for all calculator types.
 class DimensionValueCache<T extends Enum<T> & Dimensions>
          Implementation of a simple cache for the sensor values of a specific dimension.
 class EntropyCalculator<T extends Enum<T> & Dimensions>
          Implementation of an entropy from sensor observation dimension calculator.
 class FFTCalculator<T extends Enum<T> & Dimensions>
          Implementation of an observable FFT component calculator.
 class FFTEnergyCalculator<T extends Enum<T> & Dimensions>
          Implementation of a signal energy from FFT component calculator.
 class FFTEntropyCalculator<T extends Enum<T> & Dimensions>
          Implementation of a signal entropy from FFT component calculator.
 interface FFTObservationBasedCalulator<T extends Enum<T> & Dimensions>
          Interface for calculators performing incremental calculations based on fft components.
 class FFTPeakCalculator<T extends Enum<T> & Dimensions>
          Implementation of a calculator to determine the peak index with the largest magnitude.
 class MaximumCalculator<T extends Enum<T> & Dimensions>
          Implementation of an incremental working minimum calculator.
 class MeanCalculator<T extends Enum<T> & Dimensions>
          Implementation of a calculator for the mean crossing rate of a sensor signal.
 class MeanCrossingRateCalculator<T extends Enum<T> & Dimensions>
          Implementation of a calculator for the mean crossing rate of a sensor signal.
 class MinimumCalculator<T extends Enum<T> & Dimensions>
          Implementation of an incremental working minimum calculator.
 interface ObservationBasedCalulator<T extends Enum<T> & Dimensions>
          Interface for calculators, which do calculate its value from sensor observations.
 interface PreparationCalculator<T extends Enum<T> & Dimensions>
          Interface for a preparation calculators, which is executed before other calculators are invoked on sensor observations.
 class SensorObservationCounter<T extends Enum<T> & Dimensions>
          Implementation of a sensor observation counter.
 class SumCalculator<T extends Enum<T> & Dimensions>
          Implementation of an incremental working sum calculator.
 class VarianceCalculator<T extends Enum<T> & Dimensions>
          Implementation of a calculator for the variance in the values of a dimension.
 class 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.
 

Uses of Dimensions in org.android.activityminer.logic.timeseries
 

Classes in org.android.activityminer.logic.timeseries with type parameters of type Dimensions
 class AbstractObservableSensorScanner<T extends Enum<T> & Dimensions,U>
          Generic and abstract implementation of an observable sensor scanner.
 class GenericObservableCutoutCreator<D extends Enum<D> & Dimensions,T>
          The generic observable cut-out creator is a worker thread, which does asynchronously extract fixed size cut-out from cached sensor observations.
 interface ObservableSensorScanner<T extends Enum<T> & Dimensions,U>
          Interface for types which are observable for sensor data observations and do act as sensor scanner.
 

Uses of Dimensions in org.android.activityminer.logic.util
 

Classes in org.android.activityminer.logic.util with type parameters of type Dimensions
 class AbstractLinearAccelerationUpdateThread<T extends Enum<T> & Dimensions>
          Base type for threads in need to update the linear acceleration data by reapplying the gravitation filter.
 class LinearAccelerationUpdateThread<T extends Enum<T> & Dimensions>
          The thread to update the linear acceleration values in the raw recorded data by the own linear accelerator source filter implementation.
 class NNInterpolationUpdateThread<T extends Enum<T> & Dimensions>
          The thread to interpolate the gaps due to delays in the raw recorded data.
 class RawRecordingDataExportThread<T extends Enum<T> & Dimensions>
          The thread for raw recording data export to csv file.
 class SequenceTimeGapResampler<T extends Enum<T> & Dimensions>
          Resampler for the occasional gaps in older stored time series sequences.
 

Uses of Dimensions in org.android.activityminer.model.timeseries
 

Classes in org.android.activityminer.model.timeseries with type parameters of type Dimensions
 class AbstractSensorObservation<T extends Enum<T> & Dimensions>
          The abstract base implementation for sensor observations.
 class LabeledRecording<T extends Enum<T> & Dimensions>
          A wrapper for sensor observations cut-outs associated with an activity label and a recording time stamp.
 interface SensorObservation<T extends Enum<T> & Dimensions,U>
          Generic interface for a sensor observation, which contains a time stamp and sensor values for a given sensor value dimension type.
 class SensorObservationCache<T extends Enum<T> & Dimensions,U>
          Cache for sensor observations.
 interface SensorObservationCutout<T extends Enum<T> & Dimensions,U>
          Interface for sensor observation cut-out types.
 class SensorObservationCutoutImpl<T extends Enum<T> & Dimensions,U>
          A sensor observation cut-out does hold a subsequence of a longer time series of sensor observations.
 

Classes in org.android.activityminer.model.timeseries that implement Dimensions
 class AccSensorObservationDimensions
          The dimensions of a accelerometer sensor observation.
 class SensorObservationDimensions
          The dimensions for the sensor data observation from all known sensors.
 

Uses of Dimensions in org.android.activityminer.persistence
 

Methods in org.android.activityminer.persistence with type parameters of type Dimensions
<T extends Enum<T> & Dimensions>
LabeledRecording<T>
DBManager.getRecording(Long recordingId)
          Does request a recording by its unique identifier.
<T extends Enum<T> & Dimensions>
Long
DBManager.saveRecording(LabeledRecording<T> recording)
          Does save a labeled recording in the database.