#include <SimObjectFactory.h>
Public Member Functions | |
virtual | ~SimObjectFactory () |
virtual SimObject * | create (void) const |
virtual SimObject * | create (RandomEngine *rng) const |
virtual object_type_t | getObjectTypeID () const |
Definition at line 10 of file SimObjectFactory.h.
virtual SimObjectFactory::~SimObjectFactory | ( | ) | [inline, virtual] |
Definition at line 15 of file SimObjectFactory.h.
virtual SimObject* SimObjectFactory::create | ( | void | ) | const [inline, virtual] |
Reimplemented in SimObjectCloneFactory< T >, ConnObjectFactory, PopObjectFactory, and SimObjectVariationFactory.
Definition at line 18 of file SimObjectFactory.h.
Referenced by SimObjectArrayFactory::add(), SimObjectPool::addObject(), CompositeNeuron< LifNeuron >::CompositeNeuron(), SimObjectVariationFactory::create(), GenericDAModulatedSTDPSynapse< GenericFroemkeDanStdpSynapse< GenericEachPairStdpSynapse< GenericStaticSpikingSynapse< GenericCurrentBasedSpikingSynapse< SquarePulseSpikeResponse > > > > >::deepCopy(), CompositeNeuron< LifNeuron >::deepCopy(), CompositeNeuron< LifNeuron >::insert(), and SimObjectVariationFactory::SimObjectVariationFactory().
virtual SimObject* SimObjectFactory::create | ( | RandomEngine * | rng | ) | const [inline, virtual] |
Reimplemented in SimObjectCloneFactory< T >, ConnObjectFactory, PopObjectFactory, and SimObjectVariationFactory.
Definition at line 19 of file SimObjectFactory.h.
virtual object_type_t SimObjectFactory::getObjectTypeID | ( | ) | const [inline, virtual] |
Reimplemented in SimObjectCloneFactory< T >, SimObjectArrayFactory, and SimObjectVariationFactory.
Definition at line 20 of file SimObjectFactory.h.
Referenced by DistributedNetwork::_addObject_(), DistributedNetwork::_insert_(), DistributedNetwork::_mount_(), MTAnalogMessageCreator::addAnalogMessage(), SingleThreadSimEngine::addObject(), SimObjectPool::addObject(), SimObjectRegistry::finalize(), DistributedNetwork::getGhostID(), and SimObjectVariationFactory::getObjectTypeID().