Open Ephys GUI
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes
VisualizerEditor Class Reference

#include <VisualizerEditor.h>

Inheritance diagram for VisualizerEditor:
GenericEditor AccessClass LfpDisplayEditor SpikeDisplayEditor

List of all members.

Public Member Functions

 VisualizerEditor (GenericProcessor *, int)
 VisualizerEditor (GenericProcessor *)
 ~VisualizerEditor ()
void buttonEvent (Button *button)
virtual void buttonCallback (Button *button)
virtual VisualizercreateNewCanvas ()=0
virtual void enable ()
virtual void disable ()
void editorWasClicked ()
void updateVisualizer ()
- Public Member Functions inherited from GenericEditor
 GenericEditor (GenericProcessor *owner)
virtual ~GenericEditor ()
void paint (Graphics &g)
bool keyPressed (const KeyPress &key)
void switchSelectedState ()
void select ()
void highlight ()
void deselect ()
bool getSelectionState ()
bool getEnabledState ()
void setEnabledState (bool)
String getName ()
virtual void tabNumber (int t)
int tabNumber ()
virtual void switchSource (int)
virtual void switchSource ()
GenericProcessorgetProcessor () const
void fadeIn ()
virtual void switchDest ()
virtual void switchIO (int)
virtual void buttonClicked (Button *button)
virtual void sliderValueChanged (Slider *slider)
virtual void sliderEvent (Slider *slider)
bool checkDrawerButton (Button *button)
bool getRecordStatus (int chan)
bool getAudioStatus (int chan)
void selectChannels (Array< int >)
void refreshColors ()
virtual void update ()
virtual void updateSettings ()
virtual void channelChanged (int chan)
Array< int > getActiveChannels ()
int getStartChannel ()
- Public Member Functions inherited from AccessClass
 AccessClass ()
 ~AccessClass ()
void setUIComponent (UIComponent *)
virtual void updateChildComponents ()
EditorViewportgetEditorViewport ()
DataViewportgetDataViewport ()
ProcessorListgetProcessorList ()
ProcessorGraphgetProcessorGraph ()
ControlPanelgetControlPanel ()
MessageCentergetMessageCenter ()
UIComponentgetUIComponent ()
AudioComponentgetAudioComponent ()

Public Attributes

ScopedPointer< DataWindowdataWindow
ScopedPointer< Visualizercanvas
String tabText
- Public Attributes inherited from GenericEditor
int desiredWidth
int nodeId
bool isFading
float accumulator
Font titleFont

Additional Inherited Members

- Protected Member Functions inherited from GenericEditor
virtual void addParameterEditors ()
- Protected Attributes inherited from GenericEditor
DrawerButtondrawerButton
int drawerWidth
ChannelSelectorchannelSelector

Constructor & Destructor Documentation

VisualizerEditor::VisualizerEditor ( GenericProcessor ,
int   
)
VisualizerEditor::VisualizerEditor ( GenericProcessor )
VisualizerEditor::~VisualizerEditor ( )

Member Function Documentation

virtual void VisualizerEditor::buttonCallback ( Button *  button)
inlinevirtual

Reimplemented in SpikeDisplayEditor, and LfpDisplayEditor.

void VisualizerEditor::buttonEvent ( Button *  button)
virtual

Reimplemented from GenericEditor.

virtual Visualizer* VisualizerEditor::createNewCanvas ( )
pure virtual

Implemented in SpikeDisplayEditor, and LfpDisplayEditor.

virtual void VisualizerEditor::disable ( )
virtual

Reimplemented from GenericEditor.

void VisualizerEditor::editorWasClicked ( )
virtual

Reimplemented from GenericEditor.

virtual void VisualizerEditor::enable ( )
virtual

Reimplemented from GenericEditor.

void VisualizerEditor::updateVisualizer ( )
virtual

Reimplemented from GenericEditor.


Member Data Documentation

ScopedPointer<Visualizer> VisualizerEditor::canvas
ScopedPointer<DataWindow> VisualizerEditor::dataWindow
String VisualizerEditor::tabText

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