public class GaussianWaveform extends Object
| Constructor and Description | 
|---|
GaussianWaveform()
Creates a gaussian wave of 100 samples, with period of 1 second, standard deviation of
 100 samples, updating every 100ms (10Hz). 
 | 
GaussianWaveform(Double periodInSeconds,
                Double stdDev,
                Double nSamples,
                Double updateRateInSeconds)
Creates a gaussian wave of given number of samples, with given period and standard,
 updating at the given rate 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static double | 
gaussian(double x,
        double centerX,
        double width)
1D gaussian, centered on centerX and with the specified width. 
 | 
TimeDuration | 
getTimeBetweenSamples()
Returns the time between each sample. 
 | 
public GaussianWaveform()
public GaussianWaveform(Double periodInSeconds, Double stdDev, Double nSamples, Double updateRateInSeconds)
periodInSeconds - the period measured in secondsstdDev - standard deviation of the gaussian distributionnSamples - number of elements in the waveformupdateRateInSeconds - time between samples in secondspublic static double gaussian(double x,
                              double centerX,
                              double width)
x - coordinate xcenterX - center of the gaussian on xwidth - width of the gaussian in all directionspublic TimeDuration getTimeBetweenSamples()
Copyright © 2015. All rights reserved.