ifi.dsb
Interface PeriodicGenerator

All Superinterfaces:
SignalGenerator
All Known Implementing Classes:
WaveGenerator

public interface PeriodicGenerator
extends SignalGenerator

Interface for generator of discretized periodic signal.

Author:
Svein Bøe, svein@ifi.uio.no, 2002-2003.

Field Summary
 
Fields inherited from interface ifi.dsb.SignalGenerator
DEFAULT_SAMPLING_RATE, TWO_PI
 
Method Summary
 double getFrequency()
          Return frequency parameter of generator.
 double getOmega()
          Return angle frequency parameter of generator, in radians per sample.
 double getPhase()
          Return phase parameter of generator, in radians.
 void setFrequency(double frequency)
          Set frequency parameter of generator.
 void setOmega(double omega)
          Set angle frequency parameter of generator, in radians per sample.
 void setPhase(double phase)
          Set phase parameter of generator, in radians.
 
Methods inherited from interface ifi.dsb.SignalGenerator
fun, fun, fun, getAmplitude, getName, getSamplingRate, setAmplitude, setName, setSamplingRate
 

Method Detail

getFrequency

public double getFrequency()
Return frequency parameter of generator.


setFrequency

public void setFrequency(double frequency)
Set frequency parameter of generator.


getPhase

public double getPhase()
Return phase parameter of generator, in radians.


setPhase

public void setPhase(double phase)
Set phase parameter of generator, in radians.


getOmega

public double getOmega()
Return angle frequency parameter of generator, in radians per sample.


setOmega

public void setOmega(double omega)
Set angle frequency parameter of generator, in radians per sample.