Open Ephys GUI
 All Classes Functions Variables Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCAccessClassAllows subclasses to access important pointers within the application
|oCAudioConfigurationWindow
|oCAudioEditor
|oCChannelSelector
|oCControlPanel
|oCDataViewport
|oCEditorViewport
|oCGenericEditor
||oCEventNodeEditor
||oCFilterEditor
||oCMergerEditor
||oCSignalGeneratorEditor
||oCSourceNodeEditor
||oCSpikeDetectorEditor
||oCSplitterEditor
||oCVisualizerEditor
|||oCLfpDisplayEditor
|||\CSpikeDisplayEditor
||\CWiFiOutputEditor
|oCGenericProcessor
||oCAudioNode
||oCEventNodeGenerates events at regular intervals
||oCFilterNodeFilters data using a filter from the DSP library
||oCLfpDisplayNode
||oCMergerAllows the user to merge two signal chains
||oCRecordNodeReceives inputs from all processors that want to save their data
||oCResamplingNode–UNDER CONSTRUCTION–
||oCSignalGeneratorOutputs synthesized data of one of 5 different waveform types
||oCSourceNodeCreates and controls a thread for reading data from external sources
||oCSpikeDetector
||oCSpikeDisplayNode
||oCSplitterAllows the user to split the signal chain
||\CWiFiOutput
|oCProcessorGraph
|oCProcessorList
|\CSignalChainManager
oCAudioComponentInterfaces with system audio hardware
oCAudioWindowButton
oCBaseUIElement
|oCElectrodePlot
|oCGenericAxes
||oCProjectionAxes
||\CWaveAxes
|oCStereotrodePlot
|\CTetrodePlot
oCRecordNode::ChannelHolds information for a given channel to be recorded to its own file
oCChannelSelectorButton
oCClock
oCControlPanelButton
oCCPUMeter
oCCustomLookAndFeelUsed to modify the appearance of the application
oCDataBuffer
oCDataThread
|oCFileReaderThread
|oCFPGAThread
|oCIntanThread
|\CNetworkThread–OBSOLETE–
oCDataWindowAllows OpenGL visualizers to be placed in their own window
oCDiskSpaceMeter
oCDrawerButton
oCEditorButton
oCEditorScrollButtonA set of buttons for scrolling through editors and signal chains
oCEditorViewportButton
oCSpikeDetector::Electrode
oCElectrodeButton
oCElectrodeEditorButton
oCImageIcon
oCLfpViewer
oCMainWindowThe main window for the GUI application
oCMessageCenterAllows the application to display messages to the user
oCMuteButton
oCOpenGLCanvas
|oCInfoLabelDisplays general instructions about how to use the application
|oCProcessorList
|\CVisualizer
| oCLfpDisplayCanvas
| \CSpikeDisplayCanvas
oCParameterClass for holding user-definable processor parameters
oCParameterButton
oCParameterCheckbox
oCParameterEditorAutomatically creates an interactive editor for a particular parameter
oCParameterSlider
oCPlayButtonDisplays information and provides buttons to control acquistion and recording
oCProcessorListItem
oCGenericProcessor::ProcessorSettings
oCRecordButton
oCSelectorButton
oCSignalChainScrollButton
oCSignalChainTabButton
oCSimpleKeyEvent
oCSpikeObject
oCThresholdSlider
oCTriangleButton
oCUIComponent
oCUtilityButton
\CWaveformSelector