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