Goose Management Model ODdox  1.02
Hunters_all.h File Reference

Go to the source code of this file.

Classes

struct  FarmOccupcancyData
 
class  GooseHunter
 The class for goose hunters encompsassing all their specific behaviours. More...
 
class  Hunter
 The base class for hunters encompsassing all their general behaviours. More...
 
class  Hunter_Population_Manager
 The class to handle all predator population related matters. More...
 
class  struct_Hunter
 Used for creation of a new hunter object. More...
 

Typedefs

typedef vector< Hunter * > HunterList
 

Enumerations

enum  TTypeOfHunters { toh_GooseHunter =0, toh_foobar }
 
enum  TypeOfHunterLeaderMessage { hlm_shoot = 0, hlm_gohome, hlm_foobar }
 Types of message a hunter leader can pass on to team members. More...
 
enum  TypeOfHunterState {
  tohts_InitialState =0, tohts_Hunting, tohts_OutHunting, tohts_Resting,
  tohts_foobar
}
 Hunters like other ALMaSS animals work using a state/transition concept. These are the hunter behavioural states. More...
 

Detailed Description

Version of 10 October 2013.
By Chris J. Topping

Definition in file Hunters_all.h.

Typedef Documentation

◆ HunterList

typedef vector< Hunter* > HunterList

A type definition for a list of hunters as a vector

Definition at line 111 of file Hunters_all.h.

Enumeration Type Documentation

◆ TTypeOfHunters

A list of hunter types

Enumerator
toh_GooseHunter 
toh_foobar 

Definition at line 45 of file Hunters_all.h.

46 {

◆ TypeOfHunterLeaderMessage

Types of message a hunter leader can pass on to team members.

Enumerator
hlm_shoot 
hlm_gohome 
hlm_foobar 

Definition at line 68 of file Hunters_all.h.

69 {
70  hlm_shoot = 0,
71  hlm_gohome,
73 } ;

◆ TypeOfHunterState

Hunters like other ALMaSS animals work using a state/transition concept. These are the hunter behavioural states.

Enumerator
tohts_InitialState 
tohts_Hunting 
tohts_OutHunting 
tohts_Resting 
tohts_foobar 

Definition at line 55 of file Hunters_all.h.

56 {
62 };
toh_foobar
Definition: Hunters_all.h:48
hlm_shoot
Definition: Hunters_all.h:70
toh_GooseHunter
Definition: Hunters_all.h:47
tohts_foobar
Definition: Hunters_all.h:61
hlm_gohome
Definition: Hunters_all.h:71
tohts_Resting
Definition: Hunters_all.h:60
tohts_Hunting
Definition: Hunters_all.h:58
tohts_OutHunting
Definition: Hunters_all.h:59
tohts_InitialState
Definition: Hunters_all.h:57
TTypeOfHunters
TTypeOfHunters
Definition: Hunters_all.h:45
hlm_foobar
Definition: Hunters_all.h:72