Open Ephys GUI
 All Classes Functions Variables
Public Member Functions | Private Types | Private Member Functions | Private Attributes
ProcessorGraph Class Reference
Inheritance diagram for ProcessorGraph:
AccessClass

List of all members.

Public Member Functions

void * createNewProcessor (String &description)
GenericProcessorcreateProcessorFromDescription (String &description)
void removeProcessor (GenericProcessor *processor)
void clearSignalChain ()
bool enableProcessors ()
bool disableProcessors ()
RecordNodegetRecordNode ()
AudioNodegetAudioNode ()
void updateConnections (Array< SignalChainTabButton *, CriticalSection >)
bool processorWithSameNameExists (const String &name)
void changeListenerCallback (ChangeBroadcaster *source)
- Public Member Functions inherited from AccessClass
void setUIComponent (UIComponent *)
virtual void updateChildComponents ()
EditorViewportgetEditorViewport ()
DataViewportgetDataViewport ()
ProcessorListgetProcessorList ()
ProcessorGraphgetProcessorGraph ()
ControlPanelgetControlPanel ()
MessageCentergetMessageCenter ()
UIComponentgetUIComponent ()
AudioComponentgetAudioComponent ()

Private Types

enum  nodeIds { RECORD_NODE_ID = 900, AUDIO_NODE_ID = 901, OUTPUT_NODE_ID = 902, RESAMPLING_NODE_ID = 903 }

Private Member Functions

void createDefaultNodes ()
void clearConnections ()

Private Attributes

int currentNodeId

The documentation for this class was generated from the following file: