Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

NeuronMonitor Class Reference

#include <NeuronMonitor.h>

List of all members.

Public Member Functions

void addGraph (NewGraph graph)
void closeDialog ()
void loadingComplete ()
 NeuronMonitor (QWidget *parent, QString neuronGrpDesc, unsigned int neurID, unsigned int neurGrpID)
void plotData (double msgTime, const double *dataArray, int arrayLength)
void setUpGraphs (const char *charArray)
 ~NeuronMonitor ()

Protected Member Functions

void closeEvent (QCloseEvent *e)

Private Attributes

vector< MonitorDataset * > dataVector
QLabel * loadingLabel
unsigned int neuronGrpID
unsigned int neuronID
vector< QwtPlot * > plotVector
QWidget * simulationWidget
QVBoxLayout * verticalBox


Detailed Description

Definition at line 36 of file NeuronMonitor.h.


Constructor & Destructor Documentation

NeuronMonitor::NeuronMonitor QWidget *  parent,
QString  neuronGrpDesc,
unsigned int  neurID,
unsigned int  neurGrpID
 

Definition at line 62 of file NeuronMonitor.cpp.

References loadingLabel, neuronGrpID, neuronID, simulationWidget, and verticalBox.

NeuronMonitor::~NeuronMonitor  ) 
 

Definition at line 119 of file NeuronMonitor.cpp.


Member Function Documentation

void NeuronMonitor::addGraph NewGraph  graph  ) 
 

Definition at line 132 of file NeuronMonitor.cpp.

References dataVector, DEFAULT_MONITOR_DATASET_SIZE, NewGraph::description, plotVector, NewGraph::rangeHigh, NewGraph::rangeLow, SpikeStreamMainWindow::spikeStreamApplication, and verticalBox.

void NeuronMonitor::closeDialog  ) 
 

Definition at line 185 of file NeuronMonitor.cpp.

void NeuronMonitor::closeEvent QCloseEvent *  e  )  [protected]
 

Definition at line 239 of file NeuronMonitor.cpp.

References neuronGrpID, neuronID, simulationWidget, and SpikeStreamMainWindow::spikeStreamApplication.

void NeuronMonitor::loadingComplete  ) 
 

Definition at line 228 of file NeuronMonitor.cpp.

References loadingLabel.

void NeuronMonitor::plotData double  msgTime,
const double *  dataArray,
int  arrayLength
 

Definition at line 192 of file NeuronMonitor.cpp.

References dataVector, plotVector, and SpikeStreamMainWindow::spikeStreamApplication.

void NeuronMonitor::setUpGraphs const char *  charArray  ) 
 

Definition at line 215 of file NeuronMonitor.cpp.


Member Data Documentation

vector<MonitorDataset*> NeuronMonitor::dataVector [private]
 

Definition at line 73 of file NeuronMonitor.h.

Referenced by addGraph(), and plotData().

QLabel* NeuronMonitor::loadingLabel [private]
 

Definition at line 64 of file NeuronMonitor.h.

Referenced by loadingComplete(), and NeuronMonitor().

unsigned int NeuronMonitor::neuronGrpID [private]
 

Definition at line 61 of file NeuronMonitor.h.

Referenced by closeEvent(), and NeuronMonitor().

unsigned int NeuronMonitor::neuronID [private]
 

Definition at line 60 of file NeuronMonitor.h.

Referenced by closeEvent(), and NeuronMonitor().

vector<QwtPlot*> NeuronMonitor::plotVector [private]
 

Definition at line 70 of file NeuronMonitor.h.

Referenced by addGraph(), and plotData().

QWidget* NeuronMonitor::simulationWidget [private]
 

Definition at line 57 of file NeuronMonitor.h.

Referenced by closeEvent(), and NeuronMonitor().

QVBoxLayout* NeuronMonitor::verticalBox [private]
 

Definition at line 67 of file NeuronMonitor.h.

Referenced by addGraph(), and NeuronMonitor().


The documentation for this class was generated from the following files:
Generated on Mon Sep 3 22:29:05 2007 for SpikeStream Application by  doxygen 1.4.4