1#ifndef HYDROBRICKS_ACTION_H
2#define HYDROBRICKS_ACTION_H
4#include "ActionsManager.h"
31 bool virtual Apply(
double date = 0);
64 return m_sporadicDates;
73 return (
int)m_sporadicDates.size();
95 vecDouble m_sporadicDates;
97 vecInt m_recursiveMonths;
98 vecInt m_recursiveDays;
virtual bool Apply(double date=0)
Definition Action.cpp:18
void IncrementCursor()
Definition Action.h:79
void SetManager(ActionsManager *manager)
Definition Action.h:54
int GetIndexForInsertion(double date)
Definition Action.cpp:39
virtual bool ApplyIfRecursive(const Time date)
Definition Action.cpp:22
vecDouble GetSporadicDates()
Definition Action.h:63
bool IsRecursive()
Definition Action.h:88
virtual bool Init()
Definition Action.cpp:14
void Reset()
Definition Action.cpp:10
int GetSporadicItemsNb()
Definition Action.h:72
Definition ActionsManager.h:10