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
DataEditing(const Config &)
Definition: DataEditing.cc:37
static void purgeTrailingNodata(std::vector< METEO_SET > &vecMeteo)
Definition: DataEditing.cc:306
virtual ~DataEditing()
Definition: DataEditing.cc:49
DataEditing & operator=(const DataEditing &)
Assignement operator.
Definition: DataEditing.cc:56
void editTimeSeries(std::vector< METEO_SET > &vecMeteo)
Definition: DataEditing.cc:258
TimeProcStack timeproc
Definition: DataEditing.h:60
const std::string toString() const
Definition: DataEditing.cc:319
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:141