Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
RawSample
s 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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
P
R
S
T
V
W