codesimian
Interface Wave
public interface Wave
a Wave is a curve or piecewise function over a range from 0.0 to waveSize().
Every part of the wave has a value (any double number except NaN or + or - Infinity).
You can insert or delete values with certain size anywhere in the Wave. If you insert at index 3.4,
the value you insert (even if bent in the middle) must start and end with value 3.4.
If you delete, the values at each end of the size must be bent to equal at the joint point.
Method Summary |
double |
waveDelete(double index,
double size)
|
double |
waveGetD(double index,
double size)
|
void |
waveInsertD(double index,
double size,
double value)
|
void |
waveSetD(double index,
double size,
double value)
|
double |
waveSize()
|
waveGetD
double waveGetD(double index,
double size)
throws codesimian.reflect.FailedGET
- Throws:
codesimian.reflect.FailedGET
waveSetD
void waveSetD(double index,
double size,
double value)
throws codesimian.reflect.FailedSET
- Throws:
codesimian.reflect.FailedSET
waveInsertD
void waveInsertD(double index,
double size,
double value)
throws codesimian.reflect.FailedINSERT
- Throws:
codesimian.reflect.FailedINSERT
waveDelete
double waveDelete(double index,
double size)
throws codesimian.reflect.FailedDELETE
- Throws:
codesimian.reflect.FailedDELETE
waveSize
double waveSize()