|
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.