|
SORTIE Core C++ Documentation
|
Populations - Version 1.1 Population object manager. More...
#include <Populations.h>
Public Member Functions | |
| clPopulationManager (clSimManager *p_oSimManager) | |
| This constructor structure makes sure that there's no default constructor while also saying that this child class doesn't need its own constructor to do anything. | |
| void | CreateObjects (xercesc::DOMDocument *p_oDoc) |
| Creates the tree population objects. | |
Public Member Functions inherited from clObjectManagerBase | |
| int | GetObjectVersion () |
| Returns the version number of the clObjectManagerBase class. | |
| clObjectManagerBase (clSimManager *p_oSimManager) | |
| Constructor. | |
| virtual | ~clObjectManagerBase () |
| Destructor. | |
| void | FreeMemory () |
| Deletes the managed objects array. | |
| int | GetNumberOfObjects () |
| Returns the number of objects under management for an object manager. | |
| clWorkerBase * | PassObjectPointer (int iObjectNumber) |
| Gets a specified object under management. | |
| clWorkerBase * | PassObjectPointer (const char *cName) |
| Gets a specified object under management. | |
| void | DoObjectSetup (xercesc::DOMDocument *p_oDoc, fileType iFileType) |
| Triggers the setup process for all objects managed by this manager. | |
| void | TimestepCleanup () |
| Completes timestep cleanup tasks both for this object manager and all its managed objects. | |
| void | EndOfRunCleanup () |
| Completes any end-of-run cleanup tasks both for this object manager and all its managed objects. | |
Additional Inherited Members | |
Protected Attributes inherited from clObjectManagerBase | |
| clWorkerBase ** | mp_oObjectArray |
| The array of objects under the control of the object manager. | |
| int | m_iNumObjects |
| The number of objects currently under management. | |
Static Protected Attributes inherited from clObjectManagerBase | |
| static clSimManager * | mp_oSimManager |
| Pointer to the Simulation Manager. | |
Populations - Version 1.1 Population object manager.
Copyright 2003 Charles D. Canham.
Edit history:
--------------—
April 28, 2004 - Submitted as beta (LEM)
January 6, 2011 - Added ghost tree population (LEM)
|
inline |
This constructor structure makes sure that there's no default constructor while also saying that this child class doesn't need its own constructor to do anything.
|
virtual |
Creates the tree population objects.
Reimplemented from clObjectManagerBase.
1.8.2