Package ch.epfl.cs107.play.signal.wave
Class Square
java.lang.Object
ch.epfl.cs107.play.signal.wave.Square
- All Implemented Interfaces:
Signal
Implementation of a Square waveform
-
Constructor Details
-
Square
public Square(float lambda, float a, float phi) Default Square Waveform constructor- Parameters:
lambda- (float): wavelengtha- (float): amplitudephi- (float): phase
-
-
Method Details
-
getIntensity
public float getIntensity(float t) Description copied from interface:SignalIntensity getter for given time- Parameters:
t- (float): the time at which we want the intensity- Returns:
- (float): signal intensity, usually between 0.0 and 1.0
-