UC Berkeley Group for User Interface Research
Updated November 17, 2000

edu.berkeley.guir.lib.gesture.features
Class InitAngleSine

java.lang.Object
  |
  +--java.util.Observable
        |
        +--edu.berkeley.guir.lib.gesture.Feature
              |
              +--edu.berkeley.guir.lib.gesture.features.InitAngleSine
All Implemented Interfaces:
Observer, Serializable

public class InitAngleSine
extends Feature

Sine of the initial angle

See Also:
Serialized Form

Field Summary
 double maxValue
           
 double minValue
           
 
Fields inherited from class edu.berkeley.guir.lib.gesture.Feature
gesture, value, valueOk
 
Constructor Summary
InitAngleSine()
           
InitAngleSine(Gesture g)
           
 
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)
          This is not necessarily the ideal way to scale the sine, but it's a start.
 
Methods inherited from class edu.berkeley.guir.lib.gesture.Feature
getGesture, getValue, newPoint, newPoint, setGesture, update
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

minValue

public double minValue

maxValue

public double maxValue
Constructor Detail

InitAngleSine

public InitAngleSine()

InitAngleSine

public InitAngleSine(Gesture g)
Method Detail

computeValue

protected void computeValue()
Description copied from class: Feature
Non-incremental computation. Should set @value to new value and
Overrides:
computeValue 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

getName

public String getName()
Description copied from class: Feature
Return a name that will be meaningful to the user
Overrides:
getName in class Feature

scale

public void scale(double factor)
This is not necessarily the ideal way to scale the sine, but it's a start.
Overrides:
scale in class Feature

Copyright Information