63 static std::set<std::string> getEditableStations(
const Config& cfg);
64 static std::vector< EditingBlock* > buildStack(
const Config& cfg,
const std::string& station_ID);
65 std::map< std::string, std::set<std::string> > getDependencies()
const;
66 std::set<std::string> getMergedFromIDs()
const;
67 static std::vector<std::string> getProcessingOrder(std::map< std::string, std::set<std::string> > dependencies);
69 std::map< std::string, std::vector< EditingBlock* > > editingStack;
70 static const std::string cmd_section, cmd_pattern, arg_pattern;
71 static const char NUM[];
72 bool enable_ts_editing;
A class that reads a key/value file. These files (typically named *.ini) follow the INI file format s...
Definition Config.h:79
Definition DataEditing.h:45
static void purgeTrailingNodata(std::vector< METEO_SET > &vecMeteo)
Definition DataEditing.cc:309
virtual ~DataEditing()
Definition DataEditing.cc:52
DataEditing & operator=(const DataEditing &)
Assignement operator.
Definition DataEditing.cc:59
void editTimeSeries(std::vector< METEO_SET > &vecMeteo)
Definition DataEditing.cc:261
TimeProcStack timeproc
Definition DataEditing.h:60
const std::string toString() const
Definition DataEditing.cc:322
Since the time filters are quite specific to TIME (and need to be applied before),...
Definition TimeFilters.h:33
std::vector< StationData > STATIONS_SET
Definition StationData.h:144