ALMaSS Skylark ODDox
1.1
The skylark model description following ODdox protocol
|
#include <skylarks_all.h>
◆ skTTerritory()
skTTerritory::skTTerritory |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
TheSize, |
|
|
int |
TheQuality, |
|
|
int |
a_x_div10, |
|
|
int |
a_y_div10, |
|
|
int |
a_range_div10 |
|
) |
| |
References F_Owner, m_competitionscaler, m_heterogeneity, m_Location_x, m_Location_y, m_nest_pos_validx, m_nest_pos_validy, m_nest_valid, m_Quality, m_range_div10, m_VirtualDiameter, m_x_div10, m_y_div10, Owner, and Size.
◆ GetQuality()
int skTTerritory::GetQuality |
( |
void |
| ) |
|
|
inline |
◆ GetVirtualDiameter()
double skTTerritory::GetVirtualDiameter |
( |
| ) |
|
|
inline |
◆ SetNestPossibility()
void skTTerritory::SetNestPossibility |
( |
bool |
valid, |
|
|
int |
nx, |
|
|
int |
ny |
|
) |
| |
|
inline |
◆ SetQuality()
void skTTerritory::SetQuality |
( |
int |
a_qual | ) |
|
|
inline |
◆ SetVirtualDiameter()
void skTTerritory::SetVirtualDiameter |
( |
double |
dia | ) |
|
|
inline |
◆ TestNestPossibility()
void skTTerritory::TestNestPossibility |
( |
| ) |
|
1301 int skAvoid = __SKTALLAVOIDENCE/10;
1307 for (
int sx=0; sx<10; sx++) {
1308 for (
int sy=0; sy<10; sy++) {
1350 int tx1 = gx+skAvoid;
1351 int tx2 = gx-skAvoid;
1352 int ty1 = gy+skAvoid;
1353 int ty2 = gy-skAvoid;
1358 for (
int xx=tx2; xx<tx1; xx++) {
1359 for (
int yy=ty2; yy<ty1; yy++) {
1380 delete [] terrsurface;
References g_land, m_Location_x, m_Location_y, m_nest_pos_validx, m_nest_pos_validy, m_nest_valid, m_Quality, m_range_div10, Landscape::SupplyElementType(), Landscape::SupplySimAreaHeight(), Landscape::SupplySimAreaWidth(), tole_ActivePit, tole_Building, tole_ConiferousForest, tole_DeciduousForest, tole_Fence, tole_Garden, tole_Hedges, tole_IndividualTree, tole_MixedForest, tole_PlantNursery, tole_Pylon, tole_RiversideTrees, tole_StoneWall, tole_WindTurbine, tole_WoodlandMargin, and tole_WoodyEnergyCrop.
Referenced by SkTerritories::PreProcessLandscape2().
◆ F_Owner
◆ m_competitionscaler
double skTTerritory::m_competitionscaler |
◆ m_heterogeneity
double skTTerritory::m_heterogeneity |
|
protected |
◆ m_hr_polys
vector< int > skTTerritory::m_hr_polys |
◆ m_hr_sizes
vector< int > skTTerritory::m_hr_sizes |
◆ m_Location_x
int skTTerritory::m_Location_x |
◆ m_Location_y
int skTTerritory::m_Location_y |
◆ m_nest_pos_validx
int skTTerritory::m_nest_pos_validx |
◆ m_nest_pos_validy
int skTTerritory::m_nest_pos_validy |
◆ m_nest_valid
bool skTTerritory::m_nest_valid |
◆ m_polys
vector< int > skTTerritory::m_polys |
◆ m_Quality
int skTTerritory::m_Quality |
|
protected |
◆ m_range_div10
int skTTerritory::m_range_div10 |
◆ m_sizes
vector< int > skTTerritory::m_sizes |
◆ m_VirtualDiameter
double skTTerritory::m_VirtualDiameter |
|
protected |
◆ m_x_div10
int skTTerritory::m_x_div10 |
◆ m_y_div10
int skTTerritory::m_y_div10 |
◆ Owner
◆ Size
The documentation for this class was generated from the following files:
Skylark_Female * F_Owner
Definition: skylarks_all.h:287
Definition: tole_declaration.h:62
int m_nest_pos_validy
Definition: skylarks_all.h:275
TTypesOfLandscapeElement SupplyElementType(int a_polyref)
Definition: Landscape.h:1110
Definition: tole_declaration.h:56
double m_heterogeneity
Definition: skylarks_all.h:298
Definition: tole_declaration.h:58
Definition: tole_declaration.h:53
double m_competitionscaler
Definition: skylarks_all.h:276
int m_Quality
Definition: skylarks_all.h:299
Definition: tole_declaration.h:96
Definition: tole_declaration.h:98
Definition: tole_declaration.h:97
Definition: tole_declaration.h:63
Definition: tole_declaration.h:54
int m_Location_x
Definition: skylarks_all.h:282
int m_Location_y
Definition: skylarks_all.h:283
int SupplySimAreaHeight(void)
Definition: Landscape.h:1637
int SupplySimAreaWidth(void)
Definition: Landscape.h:1632
int m_y_div10
Definition: skylarks_all.h:271
bool m_nest_valid
Definition: skylarks_all.h:273
Definition: tole_declaration.h:94
int Size
Definition: skylarks_all.h:281
Definition: tole_declaration.h:51
double m_VirtualDiameter
Definition: skylarks_all.h:297
TTypesOfLandscapeElement
Definition: tole_declaration.h:36
Definition: tole_declaration.h:93
Landscape * g_land
Definition: skylarks_all.cpp:49
int m_x_div10
Definition: skylarks_all.h:270
Definition: tole_declaration.h:95
Definition: tole_declaration.h:52
Definition: tole_declaration.h:37
int m_nest_pos_validx
Definition: skylarks_all.h:274
Skylark_Male * Owner
Definition: skylarks_all.h:286
int m_range_div10
Definition: skylarks_all.h:272
Definition: tole_declaration.h:57