21#ifndef __LIBS_STUDY_SCENARIO_BUILDER_DATA_INTERFACE_H__
22#define __LIBS_STUDY_SCENARIO_BUILDER_DATA_INTERFACE_H__
25#include <yuni/core/noncopyable.h>
27#include "antares/study/study.h"
35namespace ScenarioBuilder
55 virtual uint width()
const = 0;
57 virtual uint height()
const = 0;
Interface for scenario builder data (time series, hydro levels, ...)
Definition scBuilderDataInterface.h:41
virtual bool apply(Study &study)=0
Apply the changes to the study corresponding data (time series, hydro levels, ...)
virtual bool reset(const Study &study)=0
Reset data from the study.
virtual void saveToINIFile(const Study &study, Yuni::IO::File::Stream &file) const =0
Export the data into a mere INI file.