|
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
Go to the documentation of this file.
30 virtual void DoProbe(
int a_lifestage);
40 virtual void DoProbe(
int a_lifestage);
vector< int > ListOfCells
Definition: AOR_Probe.h:2
PopulationManager.h This is the header file for the population manager and associated classes
Definition: MapErrorMsg.h:37
static CfgBool cfg_AOR_Habitat_Location_On("G_AOR_HABITAT_ON", CFG_CUSTOM, false)
Flag for using the habitat location probe.
APoint SupplyPoint() const
Returns the objects location in ALMaSS coordinates.
Definition: PopulationManager.h:222
virtual TAnimal * SupplyAnimalPtr(unsigned int a_index, unsigned int a_animal)
Returns the pointer indexed by a_index and a_animal. Note NO RANGE CHECK.
Definition: PopulationManager.h:678
AOR_Probe_Goose(Population_Manager *a_owner, Landscape *a_TheLandscape, string a_filename)
Definition: AOR_Probe.cpp:130
Definition: LandscapeFarmingEnums.h:183
virtual void CloseFile()
Definition: AOR_Probe.h:25
bool value() const
Definition: Configurator.h:164
virtual ~AOR_Probe()
Definition: AOR_Probe.h:21
TTypesOfLandscapeElement
Values that represent the types of landscape polygon that are represented in ALMaSS.
Definition: LandscapeFarmingEnums.h:57
The landscape class containing all environmental and topographical data.
Definition: Landscape.h:142
virtual void DoProbe(int a_lifestage)
Definition: AOR_Probe.cpp:104
virtual void DoProbeInHaitatType(int a_lifestage, TTypesOfLandscapeElement a_tole)
Records the locations of all beetles and classifies them as to in a habitat type or not.
Definition: AOR_Probe.cpp:164
Population_Manager * m_owner
Definition: AOR_Probe.h:18
A simple class defining an x,y coordinate set.
Definition: ALMaSS_Setup.h:52
Bool configurator entry class.
Definition: Configurator.h:155
Definition: AOR_Probe.h:4
void Warn(MapErrorState a_level, std::string a_msg1, std::string a_msg2)
Definition: MapErrorMsg.cpp:69
int m_gridcountheight[4]
Definition: AOR_Probe.h:10
Base class for all population managers for agent based models.
Definition: PopulationManager.h:645
ofstream m_ProbeFile
Definition: AOR_Probe.h:7
int m_x
Definition: ALMaSS_Setup.h:55
int m_totalcells[4]
Definition: AOR_Probe.h:12
virtual void DoProbe(int a_lifestage)
Definition: AOR_Probe.cpp:135
ListOfCells m_gridcount[4]
Definition: AOR_Probe.h:13
int value() const
Definition: Configurator.h:116
ListOfCells m_gridcountHLoc[4]
Definition: AOR_Probe.h:14
MapErrorMsg * g_msg
Definition: MapErrorMsg.cpp:41
unsigned GetLiveArraySize(int a_listindex) override
Gets the number of 'live' objects for a list index in the TheArray.
Definition: PopulationManager.h:657
Integer configurator entry class.
Definition: Configurator.h:102
int m_gridcountwidth[4]
Definition: AOR_Probe.h:9
Landscape * m_TheLandscape
Definition: AOR_Probe.h:16
Definition: Configurator.h:70
ofstream m_ProbeFileHL
Definition: AOR_Probe.h:8
AOR_Probe(Population_Manager *a_owner, Landscape *a_TheLandscape, string a_filename)
Definition: AOR_Probe.cpp:15
Definition: AOR_Probe.h:35
static CfgInt cfg_AOR_Habitat_Location_Type("G_AOR_HABITAT_TYPE", CFG_CUSTOM, 20)
ALMaSS tole code for the habitat location probe to count in - default 20 = tole_Field.
void WriteData()
Definition: AOR_Probe.cpp:56
int m_y
Definition: ALMaSS_Setup.h:56
void WriteDataHL()
Definition: AOR_Probe.cpp:82
TTypesOfLandscapeElement m_target_tole
Definition: AOR_Probe.h:17
int m_gridcountsize[4]
Definition: AOR_Probe.h:11