![]() |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
A data class for Beetle data. More...
#include <Beetle_BaseClasses.h>
Public Member Functions | |
Struct_Beetle (const int a_x, const int a_y, Landscape *a_l, Beetle_Population_Manager *a_bpm) | |
Public Attributes | |
int | m_x {0} |
int | m_y { 0 } |
Landscape * | m_l {nullptr} |
Beetle_Population_Manager * | m_bpm { nullptr } |
int | m_UserDefined { 0 } |
used to pass species specific parameters if needed More... | |
A data class for Beetle data.
This class is used by Population Manager when creating new beetle objects
|
inline |
Beetle_Population_Manager* Struct_Beetle::m_bpm { nullptr } |
Referenced by Struct_Beetle().
Landscape* Struct_Beetle::m_l {nullptr} |
int Struct_Beetle::m_UserDefined { 0 } |
used to pass species specific parameters if needed
int Struct_Beetle::m_x {0} |
Referenced by Bembidion_Population_Manager::Bembidion_Population_Manager(), Bembidion_Population_Manager::CreateObjects(), PoecilusCupreus_Population_Manager::CreateObjects(), Ladybird_Population_Manager::CreateObjects(), Ladybird_Population_Manager::Ladybird_Population_Manager(), PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager(), and Struct_Beetle().
int Struct_Beetle::m_y { 0 } |
Referenced by Bembidion_Population_Manager::Bembidion_Population_Manager(), Bembidion_Population_Manager::CreateObjects(), PoecilusCupreus_Population_Manager::CreateObjects(), Ladybird_Population_Manager::CreateObjects(), Ladybird_Population_Manager::Ladybird_Population_Manager(), PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager(), and Struct_Beetle().