24 #include <meteoio/MeteoIO.h>
102 virtual bool snowCoverExists(
const std::string& i_snowfile,
const std::string& stationID)
const;
104 virtual void readSnowCover(
const std::string& i_snowfile,
const std::string& stationID,
108 const ZwischenData& Zdata,
const bool& forbackup=
false);
111 const ProcessDat& Hdata,
const double wind_trans24);
115 virtual bool writeHazardData(
const std::string& stationID,
const std::vector<ProcessDat>& Hdata,
116 const std::vector<ProcessInd>& Hdata_ind,
const size_t& num);
123 std::vector< std::string > vecExtension;
128 bool input_snow_as_smet, output_snow_as_smet;
129 bool input_snow_as_caaml, output_snow_as_caaml;
130 bool input_snow_as_ascii, output_snow_as_ascii;
131 bool output_prf_as_ascii, output_prf_as_caaml, output_prf_as_imis;
132 bool output_ts_as_ascii, output_ts_as_smet, output_haz_as_imis;
135 #endif //End of SnowpackIO.h
virtual void writeTimeSeries(const SnowStation &Xdata, const SurfaceFluxes &Sdata, const CurrentMeteo &Mdata, const ProcessDat &Hdata, const double wind_trans24)
Definition: SnowpackIO.cc:189
ZwischenData contains "memory" information mainly for operational use It is used to prepare some para...
Definition: DataClasses.h:63
virtual void writeSnowCover(const mio::Date &date, const SnowStation &Xdata, const ZwischenData &Zdata, const bool &forbackup=false)
Definition: SnowpackIO.cc:175
SN_SNOWSOIL_DATA includes all important station parameters as well as LayerData This data structure ...
Definition: DataClasses.h:212
Definition: SnowpackConfig.h:28
~SnowpackIO()
Definition: SnowpackIO.cc:135
Definition: SnowpackIO.h:95
Definition: SnowpackIOInterface.h:27
SnowpackIO & operator=(const SnowpackIO &source)
Definition: SnowpackIO.cc:230
Definition: DataClasses.h:580
virtual void writeProfile(const mio::Date &date, const SnowStation &Xdata)
Definition: SnowpackIO.cc:198
CurrentMeteo is the class of interpolated meteo data for the current calculation time step It contai...
Definition: DataClasses.h:81
virtual void readSnowCover(const std::string &i_snowfile, const std::string &stationID, SN_SNOWSOIL_DATA &SSdata, ZwischenData &Zdata)
Definition: SnowpackIO.cc:161
SnowpackIO(const SnowpackConfig &cfg)
Definition: SnowpackIO.cc:39
virtual bool writeHazardData(const std::string &stationID, const std::vector< ProcessDat > &Hdata, const std::vector< ProcessInd > &Hdata_ind, const size_t &num)
Definition: SnowpackIO.cc:223
virtual bool snowCoverExists(const std::string &i_snowfile, const std::string &stationID) const
Definition: SnowpackIO.cc:148
Structure of double values for output to SDB.
Definition: DataClasses.h:707
Station data including all information on snowpack layers (elements and nodes) and on canopy This is...
Definition: DataClasses.h:463
std::vector< std::string > getExtensions()
Definition: SnowpackIO.cc:143