|
Emotiv Experimenter 1.0
An EEG experimentation application for the Emotiv headset
|
| MCAEmotiv.Classification.AbstractBinaryClassifier | A base class for binary classifiers |
| MCAEmotiv.Classification.AbstractClassifier | An abstract base class for classifiers |
| MCAEmotiv.Interop.AbstractEEGDataSource | An abstract base class for data sources |
| System.Collections.Generic.AbstractEnumerable< T > | Simplifies the implementation of IEnumerable |
| MCAEmotiv.Classification.AbstractOnlineBinaryClassifier | A base class for an online binary classifier |
| MCAEmotiv.GUI.Animation.AbstractTimedView | Implements a view that finishes after a fixed time limit. A negative display time causes the view to display forever. Does not set a result |
| MCAEmotiv.Classification.AdaBoost | A classifier based on the AdaBoost ensemble learning algorithm |
| MCAEmotiv.Classification.AmplitudeDecisionStump | A version of decision stump that trains on the average absolute value of the supplied time series. This is useful for eyes open/eyes closed experiments |
| MCAEmotiv.Analysis.AnalysisExtensions | Provides extensions related to data analysis? |
| MCAEmotiv.GUI.Animation.Animator | Animates a view provider in a seperate form |
| System.Collections.Generic.Arrays | Provides utilities and extensions for IArray and IArrayView |
| MCAEmotiv.Testing.Unit.ArrayTests | |
| MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings | Contains configuration information for the artifact detection algorithm |
| MCAEmotiv.Classification.BasicKernel | Kernel computes (a . b) |
| System.Collections.Generic.BlockingQueue< T > | Implements a simple, thread-safe, FIFO blocking queue with unbounded capacity |
| MCAEmotiv.Interop.Channels | Utilities and extensions for the Channel enumeration |
| MCAEmotiv.GUI.Configurations.ChannelSelectionSettings | Contains settings for determining which channels should be used in feature selection |
| MCAEmotiv.Testing.Unit.ChannelTests | |
| MCAEmotiv.GUI.Animation.ChoiceView | Presents the user with buttons to choose between options. The result is the string corresponding with the chosen option |
| MCAEmotiv.GUI.Configurations.ClassificationScheme | Represents a scheme for classification, consisting of both a classifier and a feature selection scheme |
| MCAEmotiv.GUI.Controls.ClassificationSchemePanel | A panel which allows classification schemes to be created, and loaded. Also contains an artifact detection panel |
| MCAEmotiv.GUI.Controls.ClassificationSchemeTab | A custom tab for configuring a classifier and feature selection scheme |
| MCAEmotiv.GUI.Animation.ClassifierManager | A class which manages the training of a classifier with a classification scheme |
| MCAEmotiv.Classification.Classifiers | Extension methods for Classifiers |
| MCAEmotiv.Testing.Unit.ClassifierTests | |
| MCAEmotiv.GUI.Controls.ConfigurationPanel | This custom control dynamically structures itself to allow configuration of the public parameters of a specified type of object. The control can be manipulated by setting the configured object, and a configured object parametrized with the user's input can be retrieved |
| MCAEmotiv.GUI.GUIUtils.Constants | Contains non-string constants |
| MCAEmotiv.Testing.Unit.ControlTests | |
| MCAEmotiv.GUI.Controls.CustomTab | A custom tab which provides a tooltip and is closeable (provided it is used with a custom tab control) |
| MCAEmotiv.Classification.DecisionStump | A basic classifier which uses only a single feature of the data |
| MCAEmotiv.GUI.Controls.DerivedTypeConfigurationPanel | As ConfigurationPanel, but for an abstract or interface type. The control allows one of that type's derived types to be chosen at which point a ConfigurationPanel for the derived type is presented |
| System.DescriptionAttribute | An attribute which attaches a description and a display name to a member |
| MCAEmotiv.GUI.DisplayPointer | A class which can be used to wrap an object in a checked list box |
| System.Collections.Generic.Duo< I1, I2 > | An immutable 2-tuple |
| MCAEmotiv.Interop.EEGDataEntry | Contains one EEG data point, with marker, timestamp, and voltage data. This class is immutable |
| MCAEmotiv.Interop.EEGDataEntryExtensions | Extension methods for EEGDataEntry and collections of entries |
| MCAEmotiv.Interop.EEGDataListener | Consumes EEG data using actions which are invoked using an ISynchronizeInvoke. Null actions are ignored |
| MCAEmotiv.Interop.EmotivDataSource | An IEEGDataSource which connects the the Emotiv headset |
| MCAEmotiv.Interop.EmotivHeadset | Acts as a wrapper for the lower-level EmoEngine class |
| MCAEmotiv.GUI.Controls.EmotivStatusCheckerPanel | A panel which displays the connection status of the Emotiv headset |
| MCAEmotiv.Classification.Example | An example to be passed to a learning algorithm. This class is immutable |
| MCAEmotiv.Classification.Examples | Contains utilities and extensions for the Example class |
| MCAEmotiv.Testing.Unit.ExampleTests | |
| MCAEmotiv.GUI.Controls.ExperimentPanel | A panel for configuring the general experiment settings |
| MCAEmotiv.GUI.Animation.ExperimentProvider | A view provider for the main experiment |
| MCAEmotiv.GUI.Configurations.ExperimentSettings | General parameters for an experiment |
| System.Extensions | Provides general-purpose extension methods |
| MCAEmotiv.GUI.Extensions | Contains useful GUI-related extension methods |
| MCAEmotiv.Testing.Unit.ExtensionsTests | |
| MCAEmotiv.Analysis.FFT | Provides a convenient wrapper around the MathNet.Numerics.Transformation.RealFourierTransform class |
| MCAEmotiv.Analysis.FFTExtensions | Contains useful FFT extension methods |
| MCAEmotiv.GUI.Animation.FixationView | This view draws a fixation cross and waits for a fixed time period |
| MCAEmotiv.GUI.Configurations.GeneralClassifierSettings | Contains configuration information for an online classifier |
| MCAEmotiv.GUI.GUIUtils | Contains static GUI-related utility methods |
| MCAEmotiv.Classification.HyperbolicTangentKernel | "Kernel computes tanh((Scale * (a . b)) + Offset)" |
| System.Collections.Generic.IArray< T > | An interface for an array-like class |
| System.Collections.Generic.IArrayView< T > | An interface for a read-only array-like class |
| MCAEmotiv.Classification.IBinaryClassifier | A classifier that supports only two classes |
| MCAEmotiv.Classification.IClassifier | A basic interface which all classifiers must implement |
| System.Collections.Generic.IDuo< I1, I2 > | An interface for a 2-tuple |
| MCAEmotiv.Interop.IEEGDataListener | An interface for objects that consume EEG data |
| MCAEmotiv.Interop.IEEGDataSource | An interface for a source of EEG data |
| MCAEmotiv.Classification.IKernel | A kernel function that operates on an inner product |
| MCAEmotiv.GUI.Configurations.ImageDisplaySettings | Image display configuration |
| MCAEmotiv.GUI.Controls.ImagePanel | A panel which can display an image or two images superimposed |
| MCAEmotiv.GUI.Animation.ImageView | Displays one or more images using the specified settings. Optionally tags the display using an EEG data source, and resets the marker on finishing. The result is a boolean indicating whether the images successfully loaded |
| System.Threading.Invokers | Extension methods and utilities for ISynchronizedInvokes |
| MCAEmotiv.Classification.IOnlineClassifier | A classifier that can be trained in an online fashion |
| System.Collections.Generic.ITrio< I1, I2, I3 > | An interface for a 3-tuple |
| MCAEmotiv.GUI.Animation.IViewProvider | Provides views to be shown by a visualizer |
| MCAEmotiv.GUI.Animation.IViewResult | Represents an asynchronous result value for a view |
| MCAEmotiv.Classification.IWeightedClassifier | A classifier supporting weighted examples |
| MCAEmotiv.Classification.Kernels | Utility and extension methods for kernels |
| MCAEmotiv.Classification.KNN | Classifies examples based on the classes of their k nearest neighbors in the training set |
| MCAEmotiv.GUI.Controls.MainForm | The main form for the GUI |
| MCAEmotiv.Interop.MockEEGDataSource | Generates random data for use in testing the application when the headset is not connected |
| System.ParameterAttribute | An attribute which provides metadata about a property |
| System.Parameters | Provides utilities and extension methods for parameters and descriptions |
| MCAEmotiv.Testing.Unit.ParameterTests | |
| MCAEmotiv.Classification.PenalizedLogisticRegression | Classifies via logistic regression, penalizing large weight values to avoid over-fitting |
| MCAEmotiv.Classification.PolynomialKernel | Kernel computes ((Scale * (a . b)) + Offset) ^ Degree |
| MCAEmotiv.Testing.Program | |
| MCAEmotiv.GUI.Program | Contains the main entry point for the application |
| MCAEmotiv.GUI.Controls.ConfigurationPanel.PropertyChangedEventArgs | Contains information relating to the property changed event |
| MCAEmotiv.GUI.Properties.Resources | A strongly-typed resource class, for looking up localized strings, etc |
| MCAEmotiv.GUI.Animation.RestView | A simple view that displays nothing for the specified time (or indefinitely, if time is negative) |
| System.SafeDisposable | Implements the recommended disposable pattern with additional logic for preventing the object for being disposed twice |
| MCAEmotiv.Testing.Unit.SerializableTests | |
| MCAEmotiv.GUI.Properties.Settings | |
| System.Threading.SingleThreadedInvoker | An invoker which runs invoked delegates on a message queue processed by a single thread |
| MCAEmotiv.GUI.Animation.SoundView | Plays a sound when deployed. Displays nothing for 1ms |
| MCAEmotiv.GUI.Configurations.Stimulus | Represents a text or image stimulus |
| MCAEmotiv.GUI.Configurations.StimulusClass | Represents a class of stimuli |
| MCAEmotiv.GUI.Controls.StimulusClassPanel | A control for creating and configuring stimulus classes |
| MCAEmotiv.GUI.Configurations.StimulusClassSettings | Stimulus class configuration |
| MCAEmotiv.GUI.Animation.StimulusClassSetupProvider | Animates the stimulus class setup tool |
| MCAEmotiv.GUI.Controls.StimulusClassTab | |
| MCAEmotiv.GUI.GUIUtils.Strings | Contains string constants |
| MCAEmotiv.Testing.Unit.SyncTests | |
| MCAEmotiv.GUI.Animation.TextView | Displays the given text for a fixed period of time |
| MCAEmotiv.GUI.Animation.TrainView | Displays a training message until all classifiers are finished training |
| System.Collections.Generic.Trio< I1, I2, I3 > | An immutable 3-tuple |
| System.Collections.Generic.Tuples | Provides utility and extension methods for tuples |
| System.Utils | Provides general-purpose utility methods |
| MCAEmotiv.GUI.Animation.View | Represents a view to be deployed to a Control |
| MCAEmotiv.Classification.VotedPerceptron | Classifies examples according to the weighted vote of a collection of seperating hyperplance classifiers learned over several epochs |
1.7.3