 |
Synthia
Generic and flexible data structure generator
|
Go to the documentation of this file.
19 package ca.uqac.lif.synthia.signal;
Picker<? extends Number > m_phase
A picker determining the phase of the signal.
A signal picker that is characterized by an amplitude and a phase.
Picker<? extends Number > m_amplitude
A picker determining the amplitude of the signal.
float m_currentPosition
The current position in the signal.
PeriodicSignal(Picker<? extends Number > amplitude, Picker<? extends Number > frequency, Picker<? extends Number > phase)
Creates a new instance of the signal picker.
void reset()
Puts the picker back into its initial state.
Picker<? extends Number > m_frequency
A picker determining the frequency of the signal.
Picker< T > duplicate(boolean with_state)
Creates a copy of the picker.
void reset()
Puts the picker back into its initial state.
void copyInto(PeriodicSignal ps, boolean with_state)
Copies the content of a periodic signal picker into another.