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

Packages that use SensorObservationCutout
org.android.activityminer.app.filter GUI - Filter test screen and preferences. 
org.android.activityminer.app.recording GUI - Raw data sample recorder. 
org.android.activityminer.app.util GUI - Utility classes. 
org.android.activityminer.logic.features Logic layer - Feature implementation and the extraction logic. 
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. 
 

Uses of SensorObservationCutout in org.android.activityminer.app.filter
 

Fields in org.android.activityminer.app.filter with type parameters of type SensorObservationCutout
private  List<SensorObservationCutout<AccSensorObservationDimensions,Double>> FilterTestActivity.cutOuts
          The lists to store observed and filtered accelerometer samples in.
 

Methods in org.android.activityminer.app.filter with parameters of type SensorObservationCutout
private  Double[] FilterTestActivity.getValuesForAxis(SensorObservationCutout<AccSensorObservationDimensions,Double> filterDataFrame, FilterAxisView.AxisTypes axisType)
          Method to get the time series data for a specific axis from a filter data frame.
protected  void FilterTestActivity.onNewCutOut(SensorObservationCutout<AccSensorObservationDimensions,Double> cutOut)
           
 

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

Fields in org.android.activityminer.app.recording with type parameters of type SensorObservationCutout
private  EventObserver<SensorObservationCutout<T,Double>> AbstractRecordingActivity.cutoutObserver
          The observer for the created time series data cut-out.
private  Queue<SensorObservationCutout<T,Double>> GenericRecordingActivityForSensorObservations.cutoutQueue
          Queue to store cut-outs in until saving is allowed
private  BlockingQueue<SensorObservationCutout<T,Double>> GenericRecordingActivityForSensorObservations.SaveTask.queue
          Queue to store cut-outs in for saving
 

Methods in org.android.activityminer.app.recording that return SensorObservationCutout
protected  SensorObservationCutout<T,Double> AbstractRecordingActivity.getLastCutout()
          Method to access the current not completed cut-out.
 

Methods in org.android.activityminer.app.recording with parameters of type SensorObservationCutout
 void GenericRecordingActivityForSensorObservations.doSaveCutOut(SensorObservationCutout<T,Double> cutOut)
          Handler for the save timer task
 void GenericRecordingActivityForSensorObservations.SaveTask.enqueue(SensorObservationCutout<T,Double> cutOut)
          Does enqueue a cut-out for storage
protected  void GenericRecordingActivityForSensorObservations.onNewCutOut(SensorObservationCutout<T,Double> cutOut)
           
protected abstract  void AbstractRecordingActivity.onNewCutOut(SensorObservationCutout<T,Double> cutOut)
          Event handler for new extracted sensor observation cut-outs
 void GenericRecordingActivityForSensorObservations.SaveTask.saveCutOut(SensorObservationCutout<T,Double> data)
          The saving method for cut-outs
 

Uses of SensorObservationCutout in org.android.activityminer.app.util
 

Fields in org.android.activityminer.app.util with type parameters of type SensorObservationCutout
private  List<SensorObservationCutout<SensorObservationDimensions,Double>> MaximumSampleFrequencyDeterminationTask.cutoutList
          The list to hold the observed cut-outs.
 

Methods in org.android.activityminer.app.util with parameters of type SensorObservationCutout
 void MaximumSampleFrequencyDeterminationTask.onEvent(ObservableEventSource<? extends SensorObservationCutout<SensorObservationDimensions,Double>> eventSource, SensorObservationCutout<SensorObservationDimensions,Double> observedEvent)
           
 

Method parameters in org.android.activityminer.app.util with type arguments of type SensorObservationCutout
 void MaximumSampleFrequencyDeterminationTask.onEvent(ObservableEventSource<? extends SensorObservationCutout<SensorObservationDimensions,Double>> eventSource, SensorObservationCutout<SensorObservationDimensions,Double> observedEvent)
           
 

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

Methods in org.android.activityminer.logic.features that return SensorObservationCutout
private  SensorObservationCutout<T,Double> FeatureExtractionHelper.adaptToConfiguration(SensorObservationCutout<T,Double> cutOut, Long lastTs)
          Method to apply the configured sample rate and the optional filter to the cut-out window of a recording.
 

Methods in org.android.activityminer.logic.features with parameters of type SensorObservationCutout
private  SensorObservationCutout<T,Double> FeatureExtractionHelper.adaptToConfiguration(SensorObservationCutout<T,Double> cutOut, Long lastTs)
          Method to apply the configured sample rate and the optional filter to the cut-out window of a recording.
 Long AbstractFeatureExtractorForDBRecordings.continuousExtractFeatures(SensorObservationCutout<T,Double> cutOut)
          Method to add a single raw time series cut-out during continuous feature extraction from a recorded sequence.
protected  SensorObservation<AccSensorObservationDimensions,Double> FeatureExtractorForAccDBRecordings.createObservationFromCutOut(SensorObservationCutout<AccSensorObservationDimensions,Double> cutOut, int i, Long ts)
           
protected  SensorObservation<SensorObservationDimensions,Double> FeatureExtractorForDBRecordings.createObservationFromCutOut(SensorObservationCutout<SensorObservationDimensions,Double> cutOut, int i, Long ts)
           
protected abstract  SensorObservation<T,Double> AbstractFeatureExtractorForDBRecordings.createObservationFromCutOut(SensorObservationCutout<T,Double> cutOut, int i, Long ts)
          Does create a sensor observation from a cut-out window at a given index with a given time stamp
 

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

Fields in org.android.activityminer.logic.timeseries declared as SensorObservationCutout
private  SensorObservationCutout<D,T> GenericObservableCutoutCreator.current
          The current cutOut.
private  SensorObservationCutout<D,T> GenericObservableCutoutCreator.last
          Reference to the last unfinished cutOut.
private  SensorObservationCutout<D,T> GenericObservableCutoutCreator.next
          The next cutOut.
 

Methods in org.android.activityminer.logic.timeseries that return SensorObservationCutout
 SensorObservationCutout<D,T> GenericObservableCutoutCreator.getLastCutout()
          If the processor is not active, this method will return the unfinished last cut-out with sensor observations.
protected  SensorObservationCutout<AccSensorObservationDimensions,Double> ObservableAccCutoutCreator.newCutoutInstance()
           
protected  SensorObservationCutout<D,T> GenericObservableCutoutCreator.newCutoutInstance()
          Does create a new cut-out instance of the concrete type.
 

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

Methods in org.android.activityminer.logic.util that return SensorObservationCutout
private  SensorObservationCutout<T,Double> NNInterpolationUpdateThread.process(AtomicLong lastTs, LabeledRecording<T> nextRecording, LabeledRecording<T> recording)
          Main cut-out processing
 SensorObservationCutout<T,Double> SequenceTimeGapResampler.resample(LabeledRecording<T> recording, LabeledRecording<T> nextRecording, AtomicLong nextSampleTs)
          Does re-sample the cut-out for the database frequency to fix the known gaps in older time series.
 SensorObservationCutout<T,Double> SequenceTimeGapResampler.resampleFromCache(AtomicLong nextSampleTs, long minDuration)
          Test for remaining observations in the cache for further cut-outs
 

Methods in org.android.activityminer.logic.util with parameters of type SensorObservationCutout
private  void RawRecordingDataExportThread.applyPreparationCalculator(SensorObservationCutout<T,Double> cutOut)
          Does apply the usual data preparation to a cut-out
protected  long AbstractLinearAccelerationUpdateThread.updateLinearAccelerations(SensorObservationCutout<T,Double> cutOut, long lastTs)
          Linear acceleration update in a cut-out.
 

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

Classes in org.android.activityminer.model.timeseries that implement SensorObservationCutout
 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.
 

Fields in org.android.activityminer.model.timeseries declared as SensorObservationCutout
 SensorObservationCutout<T,Double> LabeledRecording.cutOut
          The cut-out with the sensor observations.
 

Constructors in org.android.activityminer.model.timeseries with parameters of type SensorObservationCutout
LabeledRecording(SensorObservationCutout<T,Double> cutOut, ActivityLabel activityLabel, boolean featuresExtracted, long sequenceId)
          Constructor