com.webkitchen.eeg.analysis
Interface IBandSampleGenerator

All Known Subinterfaces:
IBandPlayerMonitor, ISustainedBandPlayerMonitor
All Known Implementing Classes:
AbstractBandCourse.AbstractBandPlayerMonitor, BandFilter

public interface IBandSampleGenerator

Filters for a specific frequency band, and notifies listeners of the latest values

See Also:
IBandSampleListener

Method Summary
 void addBandListener(IBandSampleListener listener)
          Attach listener to receive notification/copies of all new band values
 void removeAllBandListeners()
          Remove all listeners from our notification list
 void removeBandListener(IBandSampleListener listener)
          Remove listener from our notification list
 

Method Detail

addBandListener

void addBandListener(IBandSampleListener listener)
Attach listener to receive notification/copies of all new band values

Parameters:
listener - the observer who wants to receive band values

removeBandListener

void removeBandListener(IBandSampleListener listener)
Remove listener from our notification list

Parameters:
listener - the observer to remove

removeAllBandListeners

void removeAllBandListeners()
Remove all listeners from our notification list