|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectifi.dsb.WaveGenerator
Class for partial implementation of generator for discretized periodic signal.
| Field Summary |
| Fields inherited from interface ifi.dsb.SignalGenerator |
DEFAULT_SAMPLING_RATE, TWO_PI |
| Constructor Summary | |
WaveGenerator()
Construct generator object with default amplitude, frequency, phase and sampling rate. |
|
WaveGenerator(double frequency)
Construct generator object with default amplitude, phase and sampling rate. |
|
WaveGenerator(double amplitude,
double frequency)
Construct generator object with default phase and sampling rate. |
|
WaveGenerator(double amplitude,
double frequency,
double phase)
Construct generator object with default sampling rate. |
|
WaveGenerator(double amplitude,
double frequency,
double phase,
double samplingRate)
Construct generator object with specified amplitude, frequency, phase and sampling rate. |
|
WaveGenerator(double amplitude,
double frequency,
double phase,
double samplingRate,
java.lang.String name)
Construct generator object with specified amplitude, frequency, phase, sampling rate and name. |
|
| Method Summary | |
double |
getAmplitude()
Return value of amplitude parameter. |
double |
getFrequency()
Return value of frequency parameter. |
java.lang.String |
getName()
Return name of generator (could be used as displayed title in SliderPanel). |
double |
getOmega()
Return value of angular frequency parameter, in radians per sample. |
double |
getPhase()
Return value of phase parameter, in radians. |
double |
getSamplingRate()
Return value of sampling rate. |
void |
setAmplitude(double amplitude)
Set value of amplitude parameter. |
void |
setFrequency(double frequency)
Set value of frequency parameter. |
void |
setName(java.lang.String name)
Set name of generator (could be used as displayed title in SliderPanel). |
void |
setOmega(double omega)
Set value of angular frequency parameter, in radians per sample. |
void |
setPhase(double phase)
Set value of phase parameter, in radians. |
void |
setSamplingRate(double samplingRate)
Set value of sampling rate. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface ifi.dsb.SignalGenerator |
fun, fun, fun |
| Constructor Detail |
public WaveGenerator()
public WaveGenerator(double frequency)
public WaveGenerator(double amplitude,
double frequency)
public WaveGenerator(double amplitude,
double frequency,
double phase)
public WaveGenerator(double amplitude,
double frequency,
double phase,
double samplingRate)
public WaveGenerator(double amplitude,
double frequency,
double phase,
double samplingRate,
java.lang.String name)
| Method Detail |
public double getAmplitude()
getAmplitude in interface SignalGeneratorpublic void setAmplitude(double amplitude)
setAmplitude in interface SignalGeneratorpublic double getFrequency()
getFrequency in interface PeriodicGeneratorpublic void setFrequency(double frequency)
setFrequency in interface PeriodicGeneratorpublic double getPhase()
getPhase in interface PeriodicGeneratorpublic void setPhase(double phase)
setPhase in interface PeriodicGeneratorpublic double getSamplingRate()
getSamplingRate in interface SignalGeneratorpublic void setSamplingRate(double samplingRate)
setSamplingRate in interface SignalGeneratorpublic double getOmega()
getOmega in interface PeriodicGeneratorpublic void setOmega(double omega)
setOmega in interface PeriodicGeneratorpublic java.lang.String getName()
SignalGenerator
getName in interface SignalGeneratorpublic void setName(java.lang.String name)
SignalGenerator
setName in interface SignalGenerator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||