fishbowl
Class SineMaker
java.lang.Object
fishbowl.SineMaker
public class SineMaker
- extends Object
This class is used to create a sine wave oscillation of an integer value between specified
minimum and maximum values. This is accomplished through successive calls to next().
The oscillation rate is controlled by a parameter that sets the
angular increment between calls to next().
- Author:
- Stephen Wong
Method Summary |
Integer |
next()
Returns the next value of the sine wave oscillation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SineMaker
public SineMaker(Integer min,
Integer max,
Double dtheta)
- The constructor for SineMaker. It takes three arguments.
- Parameters:
min
- The minimum return value for next()max
- The maximum return value for next()dtheta
- The angular increment per call to next()
next
public Integer next()
- Returns the next value of the sine wave oscillation.
- Returns:
- the next value of the sine wave oscillation.