ALMaSS Rabbit ODdox  1.00
The rabbit model description following ODdox protocol
Classes | Typedefs | Enumerations
populationmanager.h File Reference

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

Go to the source code of this file.

Classes

struct  IntArray100
 A struct of 100 ints. More...
 
struct  rectangle
 A struct defining two x,y coordinate sets of positive co-ords only. More...
 
class  TALMaSSObject
 The base class of all ALMaSS objects requiring Step code. More...
 
class  AnimalPosition
 A class defining an animals position. More...
 
class  RoeDeerInfo
 Part of the basic ALMaSS system (obselete) More...
 
class  TAnimal
 The base class for all ALMaSS animal classes. 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...
 
class  SimpleStatistics
 
class  Population_Manager
 Base class for all population managers. More...
 
class  PopulationManagerList
 A small class to hold the pointers to active population managers. 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

Definition in file populationmanager.h.

Typedef Documentation

typedef char* AnsiString

Definition at line 45 of file populationmanager.h.

typedef vector< TAnimal * > TListOfAnimals

Definition at line 49 of file populationmanager.h.

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 

Definition at line 57 of file populationmanager.h.

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
TTypesOfPopulation
An enum to hold all the possible types of population handled by a Population_Manager class...