Open Ephys GUI
|
![]() ![]() | Allows subclasses to access important pointers within the application |
![]() ![]() | UNDER CONSTRUCTION |
![]() ![]() | |
![]() ![]() | Interfaces with system audio hardware |
![]() ![]() | Allows the user to access audio output settings |
![]() ![]() | Holds the interface for editing audio output parameters |
![]() ![]() | The default processor for sending output to the audio monitor |
![]() ![]() | Changes the sample rate of continuous data, specialized for increasing the sample rate to 44.1 kHz for audio output |
![]() ![]() | Used to show and hide the AudioConfigurationWindow |
![]() ![]() | Base class for drawing spike plots in OpenGL |
![]() ![]() | Holds metadata about a given channel within a processor |
![]() ![]() | Automatically creates an interactive editor for selecting channels |
![]() ![]() | A button within the ChannelSelector representing an individual channel |
![]() ![]() | Displays the time |
![]() ![]() | Provides general application controls along the top of the MainWindow |
![]() ![]() | Used to show and hide the file browser within the ControlPanel |
![]() ![]() | Displays the CPU load used up by the data processing callbacks |
![]() ![]() | Used to modify the appearance of the application |
![]() ![]() | Manages reading and writing data to a circular buffer |
![]() ![]() | Abstract base class for a data input thread owned by the SourceNode |
![]() ![]() | Holds tabs containing the application's visualizers |
![]() ![]() | Allows OpenGL visualizers to be placed in their own window |
![]() ![]() | Displays the amount of disk space left in the current data directory |
![]() ![]() | Used to show and hide the ChannelSelector |
![]() ![]() | A button within the ChannelSelector that allows the user to switch between tabs of all the channels |
![]() ![]() | Allows the user to scroll through visible editors when there are more than can fit within the boundaries of the EditorViewport |
![]() ![]() | Allows the user to view and edit the signal chain |
![]() ![]() | A button used to show/hide the EditorViewport |
![]() ![]() | Used to select individual electrodes within a multichannel electrode |
![]() ![]() | Utility button for the SpikeDetectorEditor |
![]() ![]() | Searches for threshold crossings and sends out TTL events |
![]() ![]() | Generates events at regular intervals |
![]() ![]() | User interface for the EventNode processor |
![]() ![]() | This class serves as a template for creating new processors |
![]() ![]() | Fills a buffer with data from a file |
![]() ![]() | User interface for the FilterNode processor |
![]() ![]() | Filters data using a filter from the DSP library |
![]() ![]() | Allows the signal chain to send outputs to the Open Ephys acquisition board |
![]() ![]() | |
![]() ![]() | Communicates with the Open Ephys acquisition board via an Opal Kelly FPGA |
![]() ![]() | Base class for drawing axes with OpenGL |
![]() ![]() | Base class for creating processor editors |
![]() ![]() | Abstract base class for creating processors |
![]() ![]() | Convenient class for displaying an image within an editor |
![]() ![]() | Displays general instructions about how to use the application |
![]() ![]() | Interface to the Intan Demo Board |
![]() ![]() | Displays multiple channels of continuous data |
![]() ![]() | |
![]() ![]() | Holds data in a displayBuffer to be used by the LfpDisplayCanvas for rendering continuous data streams |
![]() ![]() | The main window for the GUI application |
![]() ![]() | Allows the user to merge two signal chains |
![]() ![]() | User interface for the Merger utility |
![]() ![]() | Allows the application to display messages to the user |
![]() ![]() | Toggles audio output on and off |
![]() ![]() | –OBSOLETE– |
![]() ![]() | Can be subclassed to create OpenGL visualizers |
![]() ![]() | Class for holding user-definable processor parameters |
![]() ![]() | Used to edit discrete parameters |
![]() ![]() | Used to edit boolean parameters |
![]() ![]() | Automatically creates an interactive editor for a particular parameter |
![]() ![]() | Used to edit continuous parameters |
![]() ![]() | Uses peaks to estimate the phase of a continuous signal |
![]() ![]() | Toggles data acquisition on and off |
![]() ![]() | Owns all processors and constructs the signal chain |
![]() ![]() | Holds a list of processors that can be used to build the signal chain |
![]() ![]() | An item within the ProcessorList |
![]() ![]() | Class for drawing the peak projections of spike waveforms |
![]() ![]() | Toggles recording on and off |
![]() ![]() | Stops and stops recording in response to incoming events |
![]() ![]() | User interface for the RecordControl processor |
![]() ![]() | Receives inputs from all processors that want to save their data |
![]() ![]() | Digital reference node |
![]() ![]() | User interface for the ReferenceNode processor |
![]() ![]() | Changes the sample rate of continuous data |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Provides helper functions for editing the signal chain |
![]() ![]() | Allows the user to scroll through signal chains when there are more than can fit within the boundaries of the EditorViewport |
![]() ![]() | Allows the user to navigate between multiple parallel signal chains |
![]() ![]() | Outputs synthesized data of one of 5 different waveform types |
![]() ![]() | User interface for the SignalGenerator |
![]() ![]() | Struct containing keypress information not handled by JUCE |
![]() ![]() | Creates and controls a thread for reading data from external sources |
![]() ![]() | User interface for the SourceNode |
![]() ![]() | Detects spikes in a continuous signal and outputs events containing the spike data |
![]() ![]() | Provides the user-interface for the SpikeDetector |
![]() ![]() | Displays spike waveforms and projections |
![]() ![]() | |
![]() ![]() | Takes in MidiEvents and extracts SpikeObjects from the MidiEvent buffers |
![]() ![]() | Allows spikes to be transmitted between processors |
![]() ![]() | Class for drawing the waveforms and projections of incoming spikes |
![]() ![]() | Allows the user to split the signal chain |
![]() ![]() | User interface for the Splitter utility |
![]() ![]() | Used to change the spike detection threshold |
![]() ![]() | A button that displays a triangle facing up or down |
![]() ![]() | Creates objects for user interaction |
![]() ![]() | A button that displays text |
![]() ![]() | Abstract base class for displaying data |
![]() ![]() | |
![]() ![]() | Class for drawing spike waveforms |
![]() ![]() | Customized buttons for selecting different waveforms |
![]() ![]() | Allows the signal chain to send outputs to a client with a specific IP address |
![]() ![]() | User interface for the WiFiOutput |