clPopulationBase Class Reference

PopulationBase - Version 1.0 This class acts as a virtual parent for all population classes. More...

#include <PopulationBase.h>

Inheritance diagram for clPopulationBase:

clWorkerBase clTreePopulation List of all members.

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.

Detailed Description

PopulationBase - Version 1.0 This class acts as a virtual parent for all population classes.

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.

Author:
Lora E. Murphy

Edit history:
-----------------
April 28, 2004 - Submitted as beta (LEM)


Constructor & Destructor Documentation

clPopulationBase::clPopulationBase ( clSimManager p_oSimManager  )  [inline]

Constructor.

Parameters:
p_oSimManager Sim Manager object.


Member Function Documentation

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.

Returns:
clPopulationBase class version number.

Reimplemented from clWorkerBase.


The documentation for this class was generated from the following file:
Generated on Wed Nov 29 08:42:23 2006 for SORTIE Core C++ Documentation by  doxygen 1.4.7