ALMaSS Rabbit ODdox
1.1
The rabbit model description following ODdox protocol
|
The header file for all rabbit classes, and associated classes More...
Go to the source code of this file.
Classes | |
struct | RabbitWarrenLEInfo |
The basic information needed for an LE present in a warren area. More... | |
struct | RabbitMemoryLocation |
The information needed to hold a single rabbit memory. More... | |
struct | LocalWarrenNewtorkEntry |
An entry in the local warren network - a helper list of accessibly local warren locations. More... | |
class | RabbitMemory |
A class to describe the data held in a rabbit memory. Warren locations and quality. More... | |
class | Rabbit_Base |
class | Rabbit_Young |
The rabbit young class. All special young behaviour is described here. More... | |
class | Rabbit_Juvenile |
The rabbit juvenile class. All special juvenile behaviour is described here. More... | |
class | Rabbit_Adult |
The rabbit adult class. All generic adult behaviour is described here. More... | |
class | Rabbit_Male |
The rabbit male class. All special male behaviour is described here. More... | |
class | Rabbit_Female |
The rabbit female class. All special female behaviour is described here. More... | |
class | Rabbit_Warren |
A class to describe the rabbits warren system. More... | |
Enumerations | |
enum | RabbitObjectTypes { rob_Young = 0, rob_Juvenile, rob_Male, rob_Female, rob_Warren, rob_foobar } |
enum | TTypeOfRabbitState { toRabbits_InitialState =0, toRabbits_Develop, toRabbits_Mature, toRabbits_Explore, toRabbits_Gestation, toRabbits_Lactating, toRabbits_GiveBirth, toRabbits_Weaning, toRabbits_Foraging, toRabbits_EvaluateTerritory, toRabbits_UpdateBreedingStatus, toRabbits_Remove, toRabbits_Die, toRabbits_WarrenBeing } |
enum | TTypesOfRabbitHabitat { torh_Forage = 0, torh_TemporaryForage, torh_Cover, torh_Other, torh_foobar } |
A classification of rabbit habitat types. All landscape elements will be classified into one of the categories below. More... | |
enum | TTypesOfRabbitSocialStatus { rabbit_socialstatus_zero = 0, rabbit_socialstatus_subordinate, rabbit_socialstatus_subdominant, rabbit_socialstatus_dominant } |
A classification of rabbit habitat types. All landscape elements will be classified into one of the categories below. More... | |
The header file for all rabbit classes, and associated classes
Version of November 2015
By Chris J. Topping
Definition in file Rabbit.h.
enum RabbitObjectTypes |
enum TTypeOfRabbitState |
Rabbits like other ALMaSS animals work using a state/transition concept. These are the Rabbit behavioural states, these need to be altered, but some are here just to show how they should look.
Definition at line 82 of file Rabbit.h.