/
Populations.h
39 lines (33 loc) · 1.03 KB
/
Populations.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//---------------------------------------------------------------------------
#ifndef PopulationsH
#define PopulationsH
#include "ObjectManagerBase.h"
/**
* Populations - Version 1.1
* Population object manager.
*
* Copyright 2003 Charles D. Canham.
* @author Lora E. Murphy
*
* <br>Edit history:
* <br>-----------------
* <br>April 28, 2004 - Submitted as beta (LEM)
* <br>January 6, 2011 - Added ghost tree population (LEM)
*/
class clPopulationManager : public clObjectManagerBase {
public:
/**
* 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
*/
clPopulationManager(clSimManager *p_oSimManager) :
clObjectManagerBase(p_oSimManager){;};
//~clPopulationManager(); No destructor needed
/**
* Creates the tree population objects.
*/
void CreateObjects(xercesc::DOMDocument *p_oDoc);
};
//---------------------------------------------------------------------------
#endif