| 
    SpikeStream Application Library
    0.2
    
   
   | 
  
  
  
 
#include <NeuronParametersModel.h>
Public Member Functions | |
| NeuronParametersModel (unsigned int neuronTypeID) | |
| ~NeuronParametersModel () | |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const | 
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const | 
| NeuronGroupInfo | getNeuronGroupInfo (int row) | 
| QList< ParameterInfo > | getParameterInfoList () | 
| QHash< QString, double > | getParameterValues (int row) | 
| QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const | 
| void | reload () | 
| int | rowCount (const QModelIndex &parent=QModelIndex()) const | 
| bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) | 
Model of the current neuron parameters for the current network. Synchronized with the database. NOTE: Not thread safe. NOTE: Can only handle parameters or a single type of neuron.
Definition at line 17 of file NeuronParametersModel.h.
| NeuronParametersModel::NeuronParametersModel | ( | unsigned int | neuronTypeID | ) | 
Constructor
Definition at line 14 of file NeuronParametersModel.cpp.
Destructor
Definition at line 27 of file NeuronParametersModel.cpp.
| int NeuronParametersModel::columnCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const | 
Inherited from QAbstractTableModel. Returns the number of columns in the model
Definition at line 36 of file NeuronParametersModel.cpp.
| QVariant NeuronParametersModel::data | ( | const QModelIndex & | index, | 
| int | role = Qt::DisplayRole  | 
        ||
| ) | const | 
Inherited from QAbstractTableModel. Returns the data at the specified model index ready to be displayed in the way requested
Definition at line 43 of file NeuronParametersModel.cpp.
| NeuronGroupInfo NeuronParametersModel::getNeuronGroupInfo | ( | int | row | ) | 
Returns the neuron group info associated with a particular row
Definition at line 89 of file NeuronParametersModel.cpp.
| QList< ParameterInfo > NeuronParametersModel::getParameterInfoList | ( | ) | 
Returns a list of information about the parameters
Definition at line 97 of file NeuronParametersModel.cpp.
| QHash< QString, double > NeuronParametersModel::getParameterValues | ( | int | row | ) | 
Returns the parameter values associated with a neuron group in a specific row.
Definition at line 103 of file NeuronParametersModel.cpp.
| QVariant NeuronParametersModel::headerData | ( | int | section, | 
| Qt::Orientation | orientation, | ||
| int | role = Qt::DisplayRole  | 
        ||
| ) | const | 
Inherited from QAbstractTableModel. Returns the header data
Definition at line 125 of file NeuronParametersModel.cpp.
| void NeuronParametersModel::reload | ( | ) | 
Reloads the parameters from the database
Definition at line 142 of file NeuronParametersModel.cpp.
| int NeuronParametersModel::rowCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const | 
Inherited from QAbstractTableModel. Returns the number of rows in the model.
Definition at line 148 of file NeuronParametersModel.cpp.
| bool NeuronParametersModel::setData | ( | const QModelIndex & | index, | 
| const QVariant & | value, | ||
| int | role = Qt::EditRole  | 
        ||
| ) | 
Inherited from QAbstractTableModel
Definition at line 113 of file NeuronParametersModel.cpp.