Base class for reflex factories. More...
#include <reflexfactory.h>
 Inheritance diagram for april::ReflexFactory:Public Member Functions | |
| ReflexFactory (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 Reflex * | 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 | ~ReflexFactory (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   | |
Base class for reflex factories.
create an actuator;
By default this method creates a simple Reflex. 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 |