util.wavelet
Class SignalAndCoordinate
java.lang.Object
util.wavelet.SimpleSignal
util.wavelet.Signal
util.wavelet.SignalAndCoordinate
public class SignalAndCoordinate
- extends Signal
A wrapper for an array of signal values and their coordinate.
- Author:
- John Talbot
Constructor Summary |
SignalAndCoordinate(float[] value,
float[] noise,
float noiseMultiplier,
List<Float> coordinates)
Construct using the given signal array, noise array and coordinate positions. |
Methods inherited from class util.wavelet.SimpleSignal |
add, add, convolve, estimateNumberOfScales, getBoundaryCondition, getChirp, getDirac, getGaussianDeviate, getGaussianNoise, getScalingFunction, getSubset, getValue, getWavelet, multiply, multiply, multiply, multiply, setBoundaryCondition, setValue, size, square, square, subtract, subtract |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SignalAndCoordinate
public SignalAndCoordinate(float[] value,
float[] noise,
float noiseMultiplier,
List<Float> coordinates)
- Construct using the given signal array, noise array and coordinate positions.
- Parameters:
value
- signal value arraynoise
- the noise arraynoiseMultiplier
- noise multiplier (when sigmas = 3.0 confidence = 99.9 percent)coordinates
- x positions
getCoordinate
public float getCoordinate(int position)
- Get the x coordinate for the given position. The coordinate is read-only.
- Parameters:
position
- the position for which the coordinate is sought
- Returns:
- the x coordinate at the given position
getValueAtCoordinate
public float getValueAtCoordinate(float coordinate)