SpikeStream Application Library  0.2
spikestream::SpikeRasterWidget Class Reference

#include <SpikeRasterWidget.h>

List of all members.

Public Member Functions

 SpikeRasterWidget (QList< NeuronGroup * > &neuronGroupList, QWidget *parent=0)
 ~SpikeRasterWidget ()
void addSpikes (const QList< unsigned > &firingNeuronIDs, int timeStep)
void setBlackAndWhite (bool on)

Protected Member Functions

void mouseDoubleClickEvent (QMouseEvent *event)
void paintEvent (QPaintEvent *event)
void resizeEvent (QResizeEvent *event)

Detailed Description

Plots raster of firing data.

Definition at line 17 of file SpikeRasterWidget.h.


Constructor & Destructor Documentation

SpikeRasterWidget::SpikeRasterWidget ( QList< NeuronGroup * > &  neuronGroupList,
QWidget *  parent = 0 
)

Constructor

Definition at line 16 of file SpikeRasterWidget.cpp.

Destructor

Definition at line 71 of file SpikeRasterWidget.cpp.


Member Function Documentation

void SpikeRasterWidget::addSpikes ( const QList< unsigned > &  firingNeuronIDs,
int  timeStep 
)

Adds spikes to the plot, filtered by the neuron groups that are being monitored.

Definition at line 81 of file SpikeRasterWidget.cpp.

void SpikeRasterWidget::mouseDoubleClickEvent ( QMouseEvent *  event) [protected]

Prompts user to save image as a file.

Definition at line 123 of file SpikeRasterWidget.cpp.

void SpikeRasterWidget::paintEvent ( QPaintEvent *  event) [protected]

Definition at line 144 of file SpikeRasterWidget.cpp.

void SpikeRasterWidget::resizeEvent ( QResizeEvent *  event) [protected]

Definition at line 158 of file SpikeRasterWidget.cpp.

Controls whether spikes are rendered in black or varying hues.

Definition at line 104 of file SpikeRasterWidget.cpp.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Friends Defines