#include <lemon/simann.h>
Inherited by Entity.
Public Member Functions | |
| virtual double | mutate ()=0 |
| Makes a minor change to the entity. | |
| virtual void | revert ()=0 |
| Restores the entity to its previous state i.e. reverts the effects of the last mutate(). | |
| virtual EntityBase * | clone ()=0 |
| Makes a copy of the entity. | |
| virtual void | randomize ()=0 |
| Makes a major change to the entity. | |
| virtual | ~EntityBase () |
| Destructor. | |
| virtual double mutate | ( | ) | [pure virtual] |
1.5.9