AnimatLab
2
Test
|
Class factory for the integrate and fire neural module. More...
#include <ClassFactory.h>
Public Member Functions | |
ClassFactory () | |
Default constructor. More... | |
virtual | ~ClassFactory () |
Destructor. More... | |
virtual DataColumn * | CreateDataColumn (std::string strType, bool bThrowError=true) |
Creates a data column. More... | |
virtual ExternalStimulus * | CreateExternalStimulus (std::string strType, bool bThrowError=true) |
Creates an external stimulus. More... | |
virtual Gain * | CreateGain (std::string strType, bool bThrowError=true) |
Creates a gain. More... | |
virtual IonChannel * | CreateIonChannel (std::string strType, bool bThrowError=true) |
Creates an ion channel. More... | |
virtual NeuralModule * | CreateNeuralModule (std::string strType, bool bThrowError=true) |
Creates a neural module. More... | |
virtual Neuron * | CreateNeuron (std::string strType, bool bThrowError=true) |
Creates a neuron. More... | |
virtual CStdSerialize * | CreateObject (std::string strClassType, std::string strObjectType, bool bThrowError=true) |
virtual Connexion * | CreateSynapse (std::string strType, bool bThrowError=true) |
Creates a synapse. More... | |
virtual SynapseType * | CreateSynapseType (std::string strType, bool bThrowError=true) |
Creates a synapse type. More... | |
Class factory for the integrate and fire neural module.
Definition at line 17 of file IntegrateFireSim/ClassFactory.h.
IntegrateFireSim::ClassFactory::ClassFactory | ( | ) |
|
virtual |
|
virtual |
Creates a data column.
strType | Type of class to create. |
bThrowError | true to throw error if there is a problem. |
Definition at line 130 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
|
virtual |
Creates an external stimulus.
strType | Type of class to create. |
bThrowError | true to throw error if there is a problem. |
Definition at line 49 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
|
virtual |
Creates a gain.
strType | Type of class to create. |
bThrowError | true to throw error if there is a problem. |
Definition at line 172 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
|
virtual |
Creates an ion channel.
strType | Type of class to create. |
bThrowError | true to throw error if there is a problem. |
Definition at line 334 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
|
virtual |
Creates a neural module.
strType | Type of class to create. |
bThrowError | true to throw error if there is a problem. |
Definition at line 90 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
|
virtual |
Creates a neuron.
strType | Type of class to create. |
bThrowError | true to throw error if there is a problem. |
Definition at line 212 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
|
virtual |
Creates a synapse.
strType | Type of class to create. |
bThrowError | true to throw error if there is a problem. |
Definition at line 252 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
|
virtual |
Creates a synapse type.
strType | Type of class to create. |
bThrowError | true to throw error if there is a problem. |
Definition at line 291 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().