![]() |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
#include <Pesticide.h>
Public Member Functions | |
PesticideOutput (int a_startyear, int a_noyears, int a_cellsize, Landscape *a_landscape, RasterMap *a_land) | |
~PesticideOutput () | |
virtual void | Spray (LE *, TTypesOfPesticideCategory) |
Protected Attributes | |
vector< double > * | m_pmap_insecticides |
insecticide map/table data More... | |
vector< double > * | m_pmap_fungicides |
herbicide map/table data More... | |
vector< double > * | m_pmap_herbicides |
fungicide map/table data More... | |
int | m_startyear |
first simultion year to record More... | |
int | m_endyear |
last year of data to record More... | |
int | m_cellsize |
the size of the cell for pesticide data in m More... | |
int | m_pmap_width |
based on cellsize the width of the map More... | |
int | m_pmap_height |
based on cellsize the height of the map More... | |
Landscape * | m_OurLandscape |
pointer to the landscape More... | |
RasterMap * | m_Rastermap |
pointer to the landscape map More... | |
PesticideOutput::PesticideOutput | ( | int | a_startyear, |
int | a_noyears, | ||
int | a_cellsize, | ||
Landscape * | a_landscape, | ||
RasterMap * | a_land | ||
) |
|
inlinevirtual |
Reimplemented in PesticideMap, and PesticideTable.
|
protected |
the size of the cell for pesticide data in m
Referenced by PesticideOutput(), and PesticideMap::Spray().
|
protected |
last year of data to record
Referenced by PesticideOutput().
|
protected |
pointer to the landscape
Referenced by PesticideOutput(), and PesticideTable::PesticideTable().
|
protected |
herbicide map/table data
Referenced by PesticideTable::Clear(), PesticideMap::DumpPMap(), PesticideMap::DumpPMapF(), PesticideMap::PesticideMap(), PesticideTable::PesticideTable(), PesticideTable::PrintFTable(), PesticideMap::Spray(), and PesticideMap::~PesticideMap().
|
protected |
based on cellsize the height of the map
Referenced by PesticideMap::DumpPMap(), PesticideMap::PesticideMap(), and PesticideOutput().
|
protected |
fungicide map/table data
Referenced by PesticideTable::Clear(), PesticideMap::DumpPMapH(), PesticideMap::PesticideMap(), PesticideTable::PesticideTable(), PesticideTable::PrintHTable(), PesticideMap::Spray(), and PesticideMap::~PesticideMap().
|
protected |
insecticide map/table data
Referenced by PesticideTable::Clear(), PesticideMap::DumpPMap(), PesticideMap::DumpPMapI(), PesticideMap::PesticideMap(), PesticideTable::PesticideTable(), PesticideTable::PrintITable(), PesticideTable::Spray(), PesticideMap::Spray(), and PesticideMap::~PesticideMap().
|
protected |
based on cellsize the width of the map
Referenced by PesticideMap::DumpPMap(), PesticideMap::PesticideMap(), PesticideOutput(), and PesticideMap::Spray().
|
protected |
pointer to the landscape map
Referenced by PesticideOutput(), and PesticideMap::Spray().
|
protected |
first simultion year to record
Referenced by PesticideOutput().