edu.berkeley.guir.lib.gesture.features
Class AnglePerDistance
java.lang.Object
|
+--java.util.Observable
|
+--edu.berkeley.guir.lib.gesture.Feature
|
+--edu.berkeley.guir.lib.gesture.features.AnglePerDistance
- All Implemented Interfaces:
- Observer, Serializable
- public class AnglePerDistance
- extends Feature
- See Also:
- Serialized Form
Method Summary |
protected void |
computeValue()
Non-incremental computation. |
double |
getMaxValue()
Return minimum value this feature can have |
double |
getMinValue()
Return maximum value this feature can have |
String |
getName()
Return a name that will be meaningful to the user |
void |
scale(double factor)
Change @gesture so that the feature changes (ideally by the
scale factor). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnglePerDistance
public AnglePerDistance()
AnglePerDistance
public AnglePerDistance(Gesture g)
getName
public String getName()
- Description copied from class:
Feature
- Return a name that will be meaningful to the user
- Overrides:
getName
in class Feature
getMinValue
public double getMinValue()
- Description copied from class:
Feature
- Return maximum value this feature can have
- Overrides:
getMinValue
in class Feature
getMaxValue
public double getMaxValue()
- Description copied from class:
Feature
- Return minimum value this feature can have
- Overrides:
getMaxValue
in class Feature
computeValue
protected void computeValue()
- Description copied from class:
Feature
- Non-incremental computation. Should set @value to new value and
- Overrides:
computeValue
in class Feature
scale
public void scale(double factor)
- Description copied from class:
Feature
- Change @gesture so that the feature changes (ideally by the
scale factor).
- Overrides:
scale
in class Feature