CSE115.ShapeWorld
Class SineMaker
java.lang.Object
CSE115.ShapeWorld.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
Constructor Summary |
SineMaker(int min,
int max,
double dtheta)
The constructor for SineMaker. |
Method Summary |
int |
next()
Returns the next value of the sine wave oscillation. |
SineMaker
public SineMaker(int min,
int 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 int next()
- Returns the next value of the sine wave oscillation.
- Returns:
- the next value of the sine wave oscillation.