MeteoIODoc  MeteoIODoc-2.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DBO.cc File Reference
#include <meteoio/plugins/DBO.h>
#include <meteoio/dataClasses/Coords.h>
#include <meteoio/IOExceptions.h>
#include <meteoio/meteoLaws/Meteoconst.h>
#include <algorithm>
#include <sstream>
#include <iostream>
#include <curl/curl.h>
#include <meteoio/plugins/picojson.h>

Namespaces

 mio
 

Functions

void mio::printJSON (const picojson::value &v, const unsigned int &depth)
 
picojson::value mio::goToJSONPath (const std::string &path, picojson::value &v)
 
void mio::JSONQuery (const std::string &path, picojson::value &v, std::vector< picojson::value > &results)
 
std::string mio::getString (const std::string &path, picojson::value &v)
 
std::vector< std::string > mio::getStrings (const std::string &path, picojson::value &v)
 
double mio::getDouble (const std::string &path, picojson::value &v)
 
std::vector< double > mio::getDoubles (const std::string &path, picojson::value &v)
 
double mio::convertUnits (const MeteoData::Parameters &param, const double &value)
 
bool mio::parseTsPoint (const picojson::value &v, Date &datum, double &value)
 
void mio::parseTimeSerie (const std::string &tsID, const MeteoData::Parameters &param, const StationData &sd, picojson::value &v, std::vector< MeteoData > &vecMeteo)
 
unsigned int mio::parseInterval (const std::string &interval_str)
 
std::map< std::string,
std::vector< DBO::tsMeta > > 
mio::getTsProperties (picojson::value &v)