ALMaSS Rodenticide Model ODdox  1.0
PopulationManager.h File Reference

PopulationManager.h This is the header file for the population manager and associated classes
More...

Classes

class  AnimalPosition
 A class defining an animals position. More...
 
struct  IntArray100
 A struct of 100 ints. More...
 
class  Population_Manager
 Base class for all population managers. More...
 
class  PopulationManagerList
 A small class to hold the pointers to active population managers. More...
 
class  probe_data
 Data structure to hold & output probe data probe data is designed to be used to return the number of objects in a given area or areas in specific element or vegetation types or farms. More...
 
struct  rectangle
 A struct defining two x,y coordinate sets of positive co-ords only. More...
 
class  RoeDeerInfo
 Part of the basic ALMaSS system (obselete) More...
 
class  SimpleStatistics
 
class  TALMaSSObject
 The base class of all ALMaSS objects requiring Step code. More...
 
class  TAnimal
 The base class for all ALMaSS animal classes. More...
 

Typedefs

typedef char * AnsiString
 
typedef vector< TAnimal * > TListOfAnimals
 

Enumerations

enum  TTypesOfPopulation {
  TOP_Skylark, TOP_Vole, TOP_Spider, TOP_Beetle,
  TOP_Hare, TOP_Partridge, TOP_Goose, TOP_MarshFritillary,
  TOP_RoeDeer, TOP_Predators, TOP_Hunters, TOP_Rabbit,
  TOP_Newt, TOP_foobar
}
 An enum to hold all the possible types of population handled by a Population_Manager class. More...
 

Detailed Description

PopulationManager.h This is the header file for the population manager and associated classes

by Chris J. Topping
Version of 23rd July 2003

With additions as noted in:
January 2008
Doxygen formatted comments in May 2008

Typedef Documentation

typedef char* AnsiString
typedef vector< TAnimal * > TListOfAnimals

Enumeration Type Documentation

An enum to hold all the possible types of population handled by a Population_Manager class.

Enumerator
TOP_Skylark 
TOP_Vole 
TOP_Spider 
TOP_Beetle 
TOP_Hare 
TOP_Partridge 
TOP_Goose 
TOP_MarshFritillary 
TOP_RoeDeer 
TOP_Predators 
TOP_Hunters 
TOP_Rabbit 
TOP_Newt 
TOP_foobar 
58 {
60  TOP_Vole,
61  TOP_Spider,
62  TOP_Beetle,
63  TOP_Hare,
65  TOP_Goose,
70  TOP_Rabbit,
71  TOP_Newt,
72 #ifdef __dormouse // LADA
73  TOP_Dormouse,
74 #endif //__dormosue
Definition: PopulationManager.h:64
Definition: PopulationManager.h:69
Definition: PopulationManager.h:71
Definition: PopulationManager.h:75
Definition: PopulationManager.h:63
Definition: PopulationManager.h:62
Definition: PopulationManager.h:70
TTypesOfPopulation
An enum to hold all the possible types of population handled by a Population_Manager class...
Definition: PopulationManager.h:57
Definition: PopulationManager.h:61
Definition: PopulationManager.h:65
Definition: PopulationManager.h:68
Definition: PopulationManager.h:67
Definition: PopulationManager.h:59
Definition: PopulationManager.h:60
Definition: PopulationManager.h:66