SpikeStream Library
0.2
|
#include <NeuronGroupInfo.h>
Public Member Functions | |
NeuronGroupInfo () | |
NeuronGroupInfo (unsigned int id, const QString &name, const QString &desc, const QHash< QString, double > ¶mMap, const NeuronType &neuronType) | |
NeuronGroupInfo (const NeuronGroupInfo &neurGrpInfo) | |
NeuronGroupInfo & | operator= (const NeuronGroupInfo &rhs) |
~NeuronGroupInfo () | |
unsigned int | getID () const |
QString | getName () const |
QString | getDescription () const |
QHash< QString, double > | getParameterMap () |
QString | getParameterXML () |
NeuronType | getNeuronType () const |
unsigned int | getNeuronTypeID () const |
void | setDescription (const QString &description) |
void | setID (unsigned int id) |
void | setName (const QString &name) |
Holds information about a group of neurons. Corresponds to the NeuronGroup table in the SpikeStreamNetwork database
Definition at line 16 of file NeuronGroupInfo.h.
Empty constructor
Definition at line 7 of file NeuronGroupInfo.cpp.
NeuronGroupInfo::NeuronGroupInfo | ( | unsigned int | id, |
const QString & | name, | ||
const QString & | desc, | ||
const QHash< QString, double > & | paramMap, | ||
const NeuronType & | neuronType | ||
) |
Normal constructor
Definition at line 15 of file NeuronGroupInfo.cpp.
NeuronGroupInfo::NeuronGroupInfo | ( | const NeuronGroupInfo & | neurGrpInfo | ) |
Copy constructor
Definition at line 29 of file NeuronGroupInfo.cpp.
Destructor
Definition at line 39 of file NeuronGroupInfo.cpp.
QString spikestream::NeuronGroupInfo::getDescription | ( | ) | const [inline] |
Definition at line 26 of file NeuronGroupInfo.h.
unsigned int spikestream::NeuronGroupInfo::getID | ( | ) | const [inline] |
Definition at line 24 of file NeuronGroupInfo.h.
QString spikestream::NeuronGroupInfo::getName | ( | ) | const [inline] |
Definition at line 25 of file NeuronGroupInfo.h.
NeuronType spikestream::NeuronGroupInfo::getNeuronType | ( | ) | const [inline] |
Definition at line 29 of file NeuronGroupInfo.h.
unsigned int spikestream::NeuronGroupInfo::getNeuronTypeID | ( | ) | const [inline] |
Definition at line 30 of file NeuronGroupInfo.h.
QHash<QString, double> spikestream::NeuronGroupInfo::getParameterMap | ( | ) | [inline] |
Definition at line 27 of file NeuronGroupInfo.h.
QString NeuronGroupInfo::getParameterXML | ( | ) |
Returns the parameters as an XML string
Definition at line 64 of file NeuronGroupInfo.cpp.
NeuronGroupInfo & NeuronGroupInfo::operator= | ( | const NeuronGroupInfo & | rhs | ) |
Assignment operator.
Definition at line 48 of file NeuronGroupInfo.cpp.
void spikestream::NeuronGroupInfo::setDescription | ( | const QString & | description | ) | [inline] |
Definition at line 31 of file NeuronGroupInfo.h.
void spikestream::NeuronGroupInfo::setID | ( | unsigned int | id | ) | [inline] |
Definition at line 32 of file NeuronGroupInfo.h.
void spikestream::NeuronGroupInfo::setName | ( | const QString & | name | ) | [inline] |
Definition at line 33 of file NeuronGroupInfo.h.