A B C D E F G H I L M N P R S T V W

A

AbstractBandCourse - Class in com.webkitchen.brainathlon.gameControl
Contains the generic logic for courses that encourage activity in one frequency band
AbstractBandCourse(List) - Constructor for class com.webkitchen.brainathlon.gameControl.AbstractBandCourse
 
AbstractBandCourse.AbstractBandPlayerMonitor - Class in com.webkitchen.brainathlon.gameControl
AbstractPlayerMonitor monitors and scores a given Player's brainwave activity
AbstractBandCourse.AbstractBandPlayerMonitor(Player) - Constructor for class com.webkitchen.brainathlon.gameControl.AbstractBandCourse.AbstractBandPlayerMonitor
Creates a AbstractPlayerMonitor that will monitor player activity, score it, and notify its listeners of the player's score
AbstractBandCourse.AbstractBandPlayerMonitor.AmplitudeLogger - Class in com.webkitchen.brainathlon.gameControl
 
AbstractBandCourse.AbstractBandPlayerMonitor.AmplitudeLogger() - Constructor for class com.webkitchen.brainathlon.gameControl.AbstractBandCourse.AbstractBandPlayerMonitor.AmplitudeLogger
 
AbstractCourse - Class in com.webkitchen.brainathlon.gameControl
Contains the generic logic for all Brainathlon courses
AbstractCourse(List) - Constructor for class com.webkitchen.brainathlon.gameControl.AbstractCourse
 
AbstractCourse.AbstractPlayerMonitor - Class in com.webkitchen.brainathlon.gameControl
AbstractPlayerMonitor monitors and scores a given Player's brainwave activity
AbstractCourseUI - Class in com.webkitchen.brainathlon.ui
Contains the generic logic for all course UIs
AbstractCourseUI(AbstractCourse) - Constructor for class com.webkitchen.brainathlon.ui.AbstractCourseUI
 
AddPlayerPresenter - Class in com.webkitchen.brainathlon.ui
Handles the logic for adding a new player
AddPlayerPresenter(AddPlayerPresenter.Mode, IAddPlayerView) - Constructor for class com.webkitchen.brainathlon.ui.AddPlayerPresenter
 
AddPlayerPresenter.Mode - Enum in com.webkitchen.brainathlon.ui
 
AddPlayerUI - Class in com.webkitchen.brainathlon.ui
Shows the UI for adding a new player
AddPlayerUI() - Constructor for class com.webkitchen.brainathlon.ui.AddPlayerUI
 
Application - Class in com.webkitchen.brainathlon
Application begins program execution and manages application state
aboveTargetMultiplier - Variable in class com.webkitchen.brainathlon.gameControl.DualBandRatioConfiguration
 
addAmplitudeListener(IAmplitudeListener) - Method in class com.webkitchen.brainathlon.gameControl.AbstractBandCourse.AbstractBandPlayerMonitor
Attach listener to receive notification/copies of the player's current amplitude in the target band
addAmplitudeListener(IAmplitudeListener) - Method in class com.webkitchen.eeg.analysis.BandMonitor
Attach listener to receive notification/copies of new amplitude levels
addAmplitudeListener(IAmplitudeListener) - Method in interface com.webkitchen.eeg.analysis.IAmplitudeGenerator
Attach listener to receive notification/copies of new amplitude levels
addAmplitudeListener(IDualAmplitudeListener) - Method in interface com.webkitchen.eeg.analysis.IDualAmplitudeGenerator
Attach listener to receive notification/copies of new amplitude levels for two different frequency bands
addAmplitudeListener(IDualAmplitudeListener) - Method in class com.webkitchen.eeg.analysis.RatioMonitor
Attach listener to receive notification/copies of new amplitude levels for two different frequency bands
addBandListener(IBandSampleListener) - Method in class com.webkitchen.brainathlon.gameControl.AbstractBandCourse.AbstractBandPlayerMonitor
Attach listener to our BandFilter, to receive notification/copies of all new band values
addBandListener(IBandSampleListener) - Method in class com.webkitchen.eeg.analysis.BandFilter
Attach listener to receive notification/copies of all new band values
addBandListener(IBandSampleListener) - Method in interface com.webkitchen.eeg.analysis.IBandSampleGenerator
Attach listener to receive notification/copies of all new band values
addButtonListener(ActionListener) - Method in class com.webkitchen.brainathlon.ui.AddPlayerUI
 
addButtonListener(ActionListener) - Method in interface com.webkitchen.brainathlon.ui.IAddPlayerView
 
addCountdownListener(ICountdownListener) - Method in interface com.webkitchen.brainathlon.gameComponents.ICountdownGenerator
Attach listener to receive notification of the player's countdown time to goal at sustained target level
addDualBandListener(IDualBandSampleListener) - Method in class com.webkitchen.eeg.analysis.DualBandFilter
Attach listener to receive notification/copies of all new band values
addDualBandListener(IDualBandSampleListener) - Method in interface com.webkitchen.eeg.analysis.IDualBandSampleGenerator
Attach listener to receive notification/copies of all new band values
addInstrumentListener(ActionListener) - Method in class com.webkitchen.brainathlon.ui.AddPlayerUI
 
addInstrumentListener(ActionListener) - Method in interface com.webkitchen.brainathlon.ui.IAddPlayerView
 
addPlayerAndMonitor(Player, T) - Method in class com.webkitchen.brainathlon.data.PlayerMonitorList
 
addPlayerInfo(Player, int) - Method in class com.webkitchen.brainathlon.data.FinalScore
 
addRatioListener(IRatioListener) - Method in interface com.webkitchen.eeg.analysis.IRatioGenerator
Attach listener to receive notification of the player's ratio of 2 wave bands
addRatioListener(IRatioListener) - Method in class com.webkitchen.eeg.analysis.RatioMonitor
Attach listener to receive notification of the player's ratio of 2 wave bands
addRewardListener(IRewardListener) - Method in interface com.webkitchen.brainathlon.gameComponents.IRewardGenerator
Attach listener to receive notification when player deserves reward notification
addRewardListener(IRewardListener) - Method in class com.webkitchen.brainathlon.gameControl.AbstractCourse.AbstractPlayerMonitor
Attach listener to receive notification when player deserves reward notification
addSampleListener(IChannelSampleListener) - Method in class com.webkitchen.brainathlon.gameComponents.Player
Attach listener to receive notification/copies of all new Samples
addSampleListener(IRawSampleListener, int[]) - Method in interface com.webkitchen.eeg.acquisition.IRawSampleGenerator
Attach listener to receive notification/copies of RawSamples containing specified channel values
addSampleListener(IChannelSampleListener) - Method in interface com.webkitchen.eeg.analysis.IChannelSampleGenerator
Attach listener to receive notification/copies of all new raw EEG sample values for the channel
addScoreListener(IScoreListener) - Method in interface com.webkitchen.brainathlon.gameComponents.IScoreGenerator
Attach listener to receive notification of the player's current score
addScoreListener(IScoreListener) - Method in class com.webkitchen.brainathlon.gameControl.AbstractCourse.AbstractPlayerMonitor
Attach listener to receive notification of the player's current score
addSpectrumListener(ISpectrumListener) - Method in interface com.webkitchen.brainathlon.gameComponents.ISpectrumGenerator
Attach listener to receive notification/copies of all new spectrums
addSpectrumListener(ISpectrumListener) - Method in class com.webkitchen.brainathlon.gameComponents.SpectrumFilter
Attach listener to receive notification/copies of all new spectrums
amplitudeListeners - Variable in class com.webkitchen.brainathlon.gameControl.AbstractBandCourse.AbstractBandPlayerMonitor
 
announceCourse - Variable in class com.webkitchen.brainathlon.gameControl.AbstractCourse
 
attachAsListener(Window) - Method in class com.webkitchen.brainathlon.gameControl.AbstractCourse
Subclasses should all use this to listen for window events that we need to handle
attachFilters() - Method in class com.webkitchen.brainathlon.gameControl.AbstractCourse.AbstractPlayerMonitor
Create the listener relationships required for the data pipeline
attachMonitors() - Method in class com.webkitchen.brainathlon.gameControl.AbstractCourse
 
attachMonitors() - Method in class com.webkitchen.brainathlon.gameControl.BandIncreaseCourse
 
attachMonitors() - Method in class com.webkitchen.brainathlon.gameControl.DualBandRatioCourse
 
attachMonitors() - Method in class com.webkitchen.brainathlon.gameControl.SimpleDisplayCourse
 
attachMonitors() - Method in class com.webkitchen.brainathlon.gameControl.SustainedIncreaseCourse
 

A B C D E F G H I L M N P R S T V W