1#ifndef HYDROBRICKS_ACTION_H
2#define HYDROBRICKS_ACTION_H
4#include "ActionsManager.h"
36 virtual bool Apply(
double date = 0);
81 return _sporadicDates;
90 return (
int)_sporadicDates.size();
112 vecDouble _sporadicDates;
114 vecInt _recursiveMonths;
115 vecInt _recursiveDays;
virtual bool Apply(double date=0)
Definition Action.cpp:22
void IncrementCursor()
Definition Action.h:96
double CheckLandCoverAreaFraction(const string &name, int id, double fraction, double unitArea, double lcArea)
Definition Action.cpp:55
void SetManager(ActionsManager *manager)
Definition Action.h:71
void ResetCursor()
Definition Action.cpp:14
int GetIndexForInsertion(double date)
Definition Action.cpp:43
virtual bool ApplyIfRecursive(const Time date)
Definition Action.cpp:26
vecDouble GetSporadicDates()
Definition Action.h:80
bool IsRecursive()
Definition Action.h:105
virtual bool Init()
Definition Action.cpp:10
virtual void Reset()
Definition Action.cpp:18
int GetSporadicItemsNb()
Definition Action.h:89
Definition ActionsManager.h:10