hydrobricks
Loading...
Searching...
No Matches
BehaviourLandCoverChange Class Reference
Inheritance diagram for BehaviourLandCoverChange:
Behaviour

Public Member Functions

void AddChange (double date, int hydroUnitId, const string &landCoverName, double area)
 
bool Apply (double date) override
 
int GetChangesNb ()
 
int GetLandCoversNb ()
 
- Public Member Functions inherited from Behaviour
void Reset ()
 
int GetIndexForInsertion (double date)
 
void SetManager (BehavioursManager *manager)
 
vecDouble GetDates ()
 
int GetItemsNb ()
 
void IncrementCursor ()
 

Protected Attributes

vecInt m_hydroUnitIds
 
vecInt m_landCoverIds
 
vecStr m_landCoverNames
 
vecDouble m_areas
 
- Protected Attributes inherited from Behaviour
BehavioursManagerm_manager
 
int m_cursor
 
vecDouble m_dates
 

Member Function Documentation

◆ Apply()

bool BehaviourLandCoverChange::Apply ( double  date)
overridevirtual

Reimplemented from Behaviour.


The documentation for this class was generated from the following files: