1#ifndef HYDROBRICKS_ACTION_LAND_COVER_CHANGE_H
2#define HYDROBRICKS_ACTION_LAND_COVER_CHANGE_H
21 void AddChange(
double date,
int hydroUnitId,
const string& landCoverName,
double area);
29 bool Apply(
double date)
override;
37 return int(m_sporadicDates.size());
46 return int(m_landCoverNames.size());
50 vecInt m_hydroUnitIds;
51 vecInt m_landCoverIds;
52 vecStr m_landCoverNames;
56 int GetLandCoverId(
const string& landCoverName);
Definition ActionLandCoverChange.h:7
int GetChangesNb() const
Definition ActionLandCoverChange.h:36
int GetLandCoversNb() const
Definition ActionLandCoverChange.h:45
bool Apply(double date) override
Definition ActionLandCoverChange.cpp:19
void AddChange(double date, int hydroUnitId, const string &landCoverName, double area)
Definition ActionLandCoverChange.cpp:8