org.android.activityminer.model.features
Enum FeatureTypeGroups

Package class diagram package FeatureTypeGroups
java.lang.Object
  extended by java.lang.Enum<FeatureTypeGroups>
      extended by org.android.activityminer.model.features.FeatureTypeGroups
All Implemented Interfaces:
Serializable, Comparable<FeatureTypeGroups>

public enum FeatureTypeGroups
extends Enum<FeatureTypeGroups>

The feature groups for combined display as graphview series.


Enum Constant Summary
AccAxisAverages
          The average axis accelerations.
CrossCorrelationOfAcceleration
          The cross correlation
Entropy
          Group for entropy features
FFTCoefficients
          Group for FFT coefficient features
HorizontalMagnitude
          The horizontal magnitude features.
Latitude
          The latitude features (max, min, avg).
Longitude
          The longitude features (max, min, avg).
Magnitude
          The magnitude features.
MaxAccelerationAxisDifference
          The maximum of the pairwise differences between the average axis accelerations.
MaxLocationDistance
          The maximum location distance
MeanCrossingRate
          The group for the magnitude zero crossing rate.
RangeOfLocationData
          The range of longitude, latitude and speed.
RangeOfMagnitude
          The range of the magnitude of acceleration as single view.
SignalAmplitudes
          Group for FFT based calculated amplitudes
SignalFrequencies
          Group for FFT based calculated frequencies
SpectralEnergy
          Group for spectral energy features
Speed
          The speed over ground (max, min, avg).
StdDeviationOfMagnitude
          The standard deviation of the magnitudes.
VarianceOfMagnitude
          The variance and standard deviation of the magnitudes.
VerticalMagnitude
          The vertical magnitude features.
 
Method Summary
 int getDescriptionResourceId()
          Getter for the feature description
static FeatureTypeGroups valueOf(String name)
          Returns the enum constant of this type with the specified name.
static FeatureTypeGroups[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

AccAxisAverages

public static final FeatureTypeGroups AccAxisAverages
The average axis accelerations.


MaxAccelerationAxisDifference

public static final FeatureTypeGroups MaxAccelerationAxisDifference
The maximum of the pairwise differences between the average axis accelerations.


Magnitude

public static final FeatureTypeGroups Magnitude
The magnitude features.


HorizontalMagnitude

public static final FeatureTypeGroups HorizontalMagnitude
The horizontal magnitude features.


VerticalMagnitude

public static final FeatureTypeGroups VerticalMagnitude
The vertical magnitude features.


RangeOfMagnitude

public static final FeatureTypeGroups RangeOfMagnitude
The range of the magnitude of acceleration as single view.


VarianceOfMagnitude

public static final FeatureTypeGroups VarianceOfMagnitude
The variance and standard deviation of the magnitudes.


StdDeviationOfMagnitude

public static final FeatureTypeGroups StdDeviationOfMagnitude
The standard deviation of the magnitudes.


MeanCrossingRate

public static final FeatureTypeGroups MeanCrossingRate
The group for the magnitude zero crossing rate.


SpectralEnergy

public static final FeatureTypeGroups SpectralEnergy
Group for spectral energy features


FFTCoefficients

public static final FeatureTypeGroups FFTCoefficients
Group for FFT coefficient features


SignalFrequencies

public static final FeatureTypeGroups SignalFrequencies
Group for FFT based calculated frequencies


SignalAmplitudes

public static final FeatureTypeGroups SignalAmplitudes
Group for FFT based calculated amplitudes


Entropy

public static final FeatureTypeGroups Entropy
Group for entropy features


Longitude

public static final FeatureTypeGroups Longitude
The longitude features (max, min, avg).


Latitude

public static final FeatureTypeGroups Latitude
The latitude features (max, min, avg).


Speed

public static final FeatureTypeGroups Speed
The speed over ground (max, min, avg).


RangeOfLocationData

public static final FeatureTypeGroups RangeOfLocationData
The range of longitude, latitude and speed.


MaxLocationDistance

public static final FeatureTypeGroups MaxLocationDistance
The maximum location distance


CrossCorrelationOfAcceleration

public static final FeatureTypeGroups CrossCorrelationOfAcceleration
The cross correlation

Method Detail

values

public static FeatureTypeGroups[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (FeatureTypeGroups c : FeatureTypeGroups.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static FeatureTypeGroups valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getDescriptionResourceId

public final int getDescriptionResourceId()
Getter for the feature description

Returns:
the description of this feature