Loading [MathJax]/extensions/ams.js
 |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
#include <Pesticide.h>
◆ PesticideTable()
PesticideTable::PesticideTable |
( |
int |
a_startyear, |
|
|
int |
a_noyears, |
|
|
int |
a_cellsize, |
|
|
Landscape * |
a_landscape, |
|
|
RasterMap * |
a_land |
|
) |
| |
1896 :
PesticideOutput(a_startyear, a_noyears, a_cellsize, a_landscape, a_land)
1910 m_PTableI =
new ofstream(
"ALMaSS_InsecticideTable.txt", ios::out);
1911 (*m_PTableI) <<
"Years" <<
' ' << a_noyears << endl;
1912 m_PTableH =
new ofstream(
"ALMaSS_HerbicideTable.txt", ios::out);
1913 (*m_PTableH) <<
"Years" <<
' ' << a_noyears << endl;
1914 m_PTableF =
new ofstream(
"ALMaSS_FungicideTable.txt", ios::out);
1915 (*m_PTableF) <<
"Years" <<
' ' << a_noyears << endl;
References PesticideOutput::m_OurLandscape, PesticideOutput::m_pmap_fungicides, PesticideOutput::m_pmap_herbicides, PesticideOutput::m_pmap_insecticides, m_PTableF, m_PTableH, m_PTableI, and Landscape::SupplyLargestPolyNumUsed().
◆ ~PesticideTable()
PesticideTable::~PesticideTable |
( |
| ) |
|
|
inline |
◆ Clear()
void PesticideTable::Clear |
( |
| ) |
|
|
inline |
◆ PrintFTable()
void PesticideTable::PrintFTable |
( |
| ) |
|
◆ PrintHTable()
void PesticideTable::PrintHTable |
( |
| ) |
|
◆ PrintITable()
void PesticideTable::PrintITable |
( |
| ) |
|
◆ PrintPTable()
void PesticideTable::PrintPTable |
( |
| ) |
|
|
virtual |
◆ Spray()
◆ m_PTableF
ofstream* PesticideTable::m_PTableF |
|
protected |
◆ m_PTableH
ofstream* PesticideTable::m_PTableH |
|
protected |
◆ m_PTableI
ofstream* PesticideTable::m_PTableI |
|
protected |
The documentation for this class was generated from the following files:
Definition: MapErrorMsg.h:37
ofstream * m_PTableH
Definition: Pesticide.h:798
int GetYearNumber(void)
Definition: Calendar.h:72
void PrintITable()
Definition: Pesticide.cpp:1939
int GetPoly(void)
Returns the polyref number for this polygon.
Definition: Elements.h:238
class Calendar * g_date
Definition: Calendar.cpp:37
int GetMonth(void)
Definition: Calendar.h:73
int GetDayInMonth(void)
Definition: Calendar.h:77
ofstream * m_PTableF
Definition: Pesticide.h:799
vector< double > * m_pmap_insecticides
insecticide map/table data
Definition: Pesticide.h:754
Definition: LandscapeFarmingEnums.h:1050
void Warn(MapErrorState a_level, std::string a_msg1, std::string a_msg2)
Definition: MapErrorMsg.cpp:69
void PrintHTable()
Definition: Pesticide.cpp:1961
ofstream * m_PTableI
Definition: Pesticide.h:797
Definition: LandscapeFarmingEnums.h:1050
void PrintFTable()
Definition: Pesticide.cpp:1983
MapErrorMsg * g_msg
Definition: MapErrorMsg.cpp:41
Landscape * m_OurLandscape
pointer to the landscape
Definition: Pesticide.h:770
vector< double > * m_pmap_herbicides
fungicide map/table data
Definition: Pesticide.h:758
PesticideOutput(int a_startyear, int a_noyears, int a_cellsize, Landscape *a_landscape, RasterMap *a_land)
Definition: Pesticide.cpp:1774
int SupplyLargestPolyNumUsed()
Returns m_LargestPolyNumUsed.
Definition: Landscape.h:578
vector< double > * m_pmap_fungicides
herbicide map/table data
Definition: Pesticide.h:756