ch.aplu.util
Class Waveform.SawtoothWave

java.lang.Object
  extended by ch.aplu.util.Waveform.SawtoothWave
All Implemented Interfaces:
Waveform
Enclosing interface:
Waveform

public static class Waveform.SawtoothWave
extends java.lang.Object
implements Waveform

Implements a waveform (sawtooth).


Nested Class Summary
 
Nested classes/interfaces inherited from interface ch.aplu.util.Waveform
Waveform.ChirpWave, Waveform.SawtoothWave, Waveform.SineWave, Waveform.SquareWave, Waveform.TriangleWave, Waveform.WavePlot
 
Constructor Summary
Waveform.SawtoothWave()
           
 
Method Summary
 double f(double t, double freq)
          Declares a sawtooth wave of given frequency with amplitude 1.
 java.lang.String toString()
          Returns class information.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Waveform.SawtoothWave

public Waveform.SawtoothWave()
Method Detail

f

public double f(double t,
                double freq)
Declares a sawtooth wave of given frequency with amplitude 1.

Specified by:
f in interface Waveform
Parameters:
t - the time argument
freq - the frequency argument
Returns:
the function return value

toString

public java.lang.String toString()
Returns class information.

Overrides:
toString in class java.lang.Object
Returns:
information