com.webkitchen.eeg.analysis
Interface IDualAmplitudeGenerator

All Known Implementing Classes:
RatioMonitor

public interface IDualAmplitudeGenerator

Generates wave amplitude values for specific frequency bands, and notifies its listeners of the latest amplitude value

See Also:
IDualAmplitudeListener

Method Summary
 void addAmplitudeListener(IDualAmplitudeListener listener)
          Attach listener to receive notification/copies of new amplitude levels for two different frequency bands
 void removeAllAmplitudeListeners()
          Remove all listeners from our notification list
 void removeAmplitudeListener(IDualAmplitudeListener listener)
          Remove listener from our notification list
 

Method Detail

addAmplitudeListener

void addAmplitudeListener(IDualAmplitudeListener listener)
Attach listener to receive notification/copies of new amplitude levels for two different frequency bands

Parameters:
listener - the observer who wants to receive amplitude levels

removeAmplitudeListener

void removeAmplitudeListener(IDualAmplitudeListener listener)
Remove listener from our notification list

Parameters:
listener - the observer to remove

removeAllAmplitudeListeners

void removeAllAmplitudeListeners()
Remove all listeners from our notification list