#include <PopulationBase.h>
Inheritance diagram for clPopulationBase:
Public Member Functions | |
int | GetObjectVersion () |
Returns the version number of the clPopulationBase class. | |
virtual void | DoDataUpdates () |
Performs cleanup between behavior action calls. | |
virtual | ~clPopulationBase () |
Destructor. | |
clPopulationBase (clSimManager *p_oSimManager) | |
Constructor. |
This allows the Simulation Manager to work with population objects without knowing anything about them.
There should not be any objects instantiated from this class.
Copyright 2003 Charles D. Canham.
clPopulationBase::clPopulationBase | ( | clSimManager * | p_oSimManager | ) | [inline] |
Constructor.
p_oSimManager | Sim Manager object. |
virtual void clPopulationBase::DoDataUpdates | ( | ) | [inline, virtual] |
Performs cleanup between behavior action calls.
This can be overridden in case a population has any cleanup or updating to do between action calls.
Reimplemented in clTreePopulation.
int clPopulationBase::GetObjectVersion | ( | ) | [inline] |
Returns the version number of the clPopulationBase class.
Reimplemented from clWorkerBase.