|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.android.activityminer.logic.features.AbstractFeature
org.android.activityminer.logic.features.MaxAccelerationAxisDifferenceFeature<T>
T
- the enumeration type for the dimensionspublic final class MaxAccelerationAxisDifferenceFeature<T extends Enum<T> & Dimensions>
Implementation of the feature for the maximum pairwise difference in accelerometer axis means.
Field Summary | |
---|---|
private MeanCalculator<T> |
axisXMeanCalculator
The calculator providing the x acceleration sum. |
private MeanCalculator<T> |
axisYMeanCalculator
The calculator providing the y acceleration sum. |
private MeanCalculator<T> |
axisZMeanCalculator
The calculator providing the z acceleration sum. |
Fields inherited from class org.android.activityminer.logic.features.AbstractFeature |
---|
featureType |
Constructor Summary | |
---|---|
MaxAccelerationAxisDifferenceFeature(MeanCalculator<T> xMeanCalculator,
MeanCalculator<T> yMeanCalculator,
MeanCalculator<T> zMeanCalculator)
Constructor |
Method Summary | |
---|---|
MeanCalculator<T> |
getAxisXMeanCalculator()
Getter for the x axis mean calculator |
MeanCalculator<T> |
getAxisYMeanCalculator()
Getter for the y axis mean calculator |
MeanCalculator<T> |
getAxisZMeanCalculator()
Getter for the z axis mean calculator |
Double |
getFeatureValue()
Getter for the feature value |
Methods inherited from class org.android.activityminer.logic.features.AbstractFeature |
---|
getFeatureType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final MeanCalculator<T extends Enum<T> & Dimensions> axisXMeanCalculator
private final MeanCalculator<T extends Enum<T> & Dimensions> axisYMeanCalculator
private final MeanCalculator<T extends Enum<T> & Dimensions> axisZMeanCalculator
Constructor Detail |
---|
public MaxAccelerationAxisDifferenceFeature(MeanCalculator<T> xMeanCalculator, MeanCalculator<T> yMeanCalculator, MeanCalculator<T> zMeanCalculator)
xMeanCalculator
- the calculator providing the x acceleration sumyMeanCalculator
- the calculator providing the y acceleration sumzMeanCalculator
- the calculator providing the z acceleration sumMethod Detail |
---|
public final Double getFeatureValue()
Feature
public final MeanCalculator<T> getAxisXMeanCalculator()
public final MeanCalculator<T> getAxisYMeanCalculator()
public final MeanCalculator<T> getAxisZMeanCalculator()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |