SpikeStream Library  0.2
spikestream::NeuronGroupInfo Class Reference

#include <NeuronGroupInfo.h>

List of all members.

Public Member Functions

 NeuronGroupInfo ()
 NeuronGroupInfo (unsigned int id, const QString &name, const QString &desc, const QHash< QString, double > &paramMap, const NeuronType &neuronType)
 NeuronGroupInfo (const NeuronGroupInfo &neurGrpInfo)
NeuronGroupInfooperator= (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)

Detailed Description

Holds information about a group of neurons. Corresponds to the NeuronGroup table in the SpikeStreamNetwork database

Definition at line 16 of file NeuronGroupInfo.h.


Constructor & Destructor Documentation

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.

Copy constructor

Definition at line 29 of file NeuronGroupInfo.cpp.

Destructor

Definition at line 39 of file NeuronGroupInfo.cpp.


Member Function Documentation

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.

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.

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.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Defines