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

#include <Visualizer.h>

Inheritance diagram for Visualizer:
OpenGLCanvas LfpDisplayCanvas SpikeDisplayCanvas

List of all members.

Public Member Functions

 Visualizer ()
 ~Visualizer ()
virtual void newOpenGLContextCreated ()=0
virtual void renderOpenGL ()=0
virtual void refreshState ()=0
virtual void update ()=0
virtual int getTotalHeight ()=0
virtual void beginAnimation ()=0
virtual void endAnimation ()=0
virtual void setParameter (int, float)=0
virtual void setParameter (int, int, int, float)=0
- Public Member Functions inherited from OpenGLCanvas
 OpenGLCanvas ()
 ~OpenGLCanvas ()
void setUp2DCanvas ()
void activateAntiAliasing ()
void resized ()
virtual void canvasWasResized ()
void mouseDown (const MouseEvent &e)
void mouseDrag (const MouseEvent &e)
void mouseMove (const MouseEvent &e)
void mouseUp (const MouseEvent &e)
void mouseWheelMove (const MouseEvent &, float, float)
virtual void mouseDownInCanvas (const MouseEvent &e)
virtual void mouseDragInCanvas (const MouseEvent &e)
virtual void mouseMoveInCanvas (const MouseEvent &e)
virtual void mouseUpInCanvas (const MouseEvent &e)
virtual void mouseWheelMoveInCanvas (const MouseEvent &, float, float)
void startCallbacks ()
void stopCallbacks ()
int getScrollAmount ()
int getScrollBarWidth ()
void drawScrollBars ()
void drawRoundedRect (float x, float y, float w, float h, float r, int n)
FTGLPixmapFont * getFont (String fontName)

Additional Inherited Members

- Protected Member Functions inherited from OpenGLCanvas
void showScrollBars ()
- Protected Attributes inherited from OpenGLCanvas
int scrollPix
bool animationIsActive

Constructor & Destructor Documentation

Visualizer::Visualizer ( )
inline
Visualizer::~Visualizer ( )
inline

Member Function Documentation

virtual void Visualizer::beginAnimation ( )
pure virtual

Implemented in SpikeDisplayCanvas, and LfpDisplayCanvas.

virtual void Visualizer::endAnimation ( )
pure virtual

Implemented in SpikeDisplayCanvas, and LfpDisplayCanvas.

virtual int Visualizer::getTotalHeight ( )
pure virtual

Implements OpenGLCanvas.

virtual void Visualizer::newOpenGLContextCreated ( )
pure virtual

Implemented in SpikeDisplayCanvas, and LfpDisplayCanvas.

virtual void Visualizer::refreshState ( )
pure virtual

Reimplemented from OpenGLCanvas.

Implemented in SpikeDisplayCanvas, and LfpDisplayCanvas.

virtual void Visualizer::renderOpenGL ( )
pure virtual

Implemented in SpikeDisplayCanvas, and LfpDisplayCanvas.

virtual void Visualizer::setParameter ( int  ,
float   
)
pure virtual

Implemented in SpikeDisplayCanvas, and LfpDisplayCanvas.

virtual void Visualizer::setParameter ( int  ,
int  ,
int  ,
float   
)
pure virtual

Implemented in SpikeDisplayCanvas, and LfpDisplayCanvas.

virtual void Visualizer::update ( )
pure virtual

Implemented in SpikeDisplayCanvas, and LfpDisplayCanvas.


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