SpikeStream Nemo Plugin  0.2
spikestream::RasterModel Class Reference

#include <RasterModel.h>

List of all members.

Public Member Functions

 RasterModel (QList< NeuronGroup * > &neuronGroupList)
 ~RasterModel ()
void addData (const QList< unsigned > &firingNeuronIDs, unsigned timeStep)
QwtRasterData * copy () const
int getMinX ()
int getMaxX ()
int getMinY ()
int getMaxY ()
QwtDoubleInterval range () const
double value (double x, double y) const

Detailed Description

Class holding spiking data that is used to plot the raster.

Definition at line 22 of file RasterModel.h.


Constructor & Destructor Documentation

RasterModel::RasterModel ( QList< NeuronGroup * > &  neuronGroupList)

Constructor

Definition at line 12 of file RasterModel.cpp.

Destructor

Definition at line 30 of file RasterModel.cpp.


Member Function Documentation

void RasterModel::addData ( const QList< unsigned > &  firingNeuronIDs,
unsigned  timeStep 
)

Adds data to the model. This will erase the oldest bit of data if the time step is greater than the maximum.

Definition at line 41 of file RasterModel.cpp.

QwtRasterData * RasterModel::copy ( ) const

Definition at line 70 of file RasterModel.cpp.

Returns the maximum value of X

Definition at line 82 of file RasterModel.cpp.

Returns the maximum value of Y

Definition at line 94 of file RasterModel.cpp.

Returns the minimum value of X

Definition at line 76 of file RasterModel.cpp.

Returns the minimum value of Y

Definition at line 88 of file RasterModel.cpp.

QwtDoubleInterval RasterModel::range ( ) const

Definition at line 114 of file RasterModel.cpp.

double RasterModel::value ( double  x,
double  y 
) const

Definition at line 100 of file RasterModel.cpp.


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