Factory class for actuators. More...
#include <actuatorfactory.h>
Inheritance diagram for april::ActuatorFactory:Public Member Functions | |
| ActuatorFactory (World *w) | |
| constructor; | |
| virtual FactoryType | factoryType (void) |
| the generic type of the factory | |
| virtual QString | factoryName (void) |
| the name used to save this factory | |
| virtual Actuator * | create (Actor *ag, ID id) |
| create an actuator; | |
| virtual bool | save (QSettings &s) const |
| save to a QSettings object | |
| virtual bool | load (QSettings &s) |
| load from a QSettings object | |
Public Member Functions inherited from april::Factory | |
| Factory (World *w) | |
| constructor; | |
| World * | world (void) const |
| the world that hosts us; | |
| virtual const QString & | name (ID id) const |
| name of the element represented by provided ID | |
| virtual QList< qreal > | averageDNA (ID id) const |
| get the default DNA sequence for a particular ID | |
Protected Member Functions | |
| virtual | ~ActuatorFactory (void) |
| destructor; | |
| bool | addMyself (ID id) |
| add this class to the world | |
Protected Member Functions inherited from april::Factory | |
| virtual | ~Factory (void) |
| destructor; | |
| void | setName (const QString &s) |
| chang the name of the element represented by provided ID | |
| bool | setEnergy (ActorComp *comp, quint64 energy, quint64 cost) |
| set the packed energy and the ammount of energy consumed on each time unit | |
Factory class for actuators.
create an actuator;
By default this method creates a simple Actuator. The caller recieves a reference that should eventually discard.
| ag | The actor where this is to be created |
| id | The id that is requested; the implementation does not use this parameter |