MeteoIODoc 20241221.207bde49
mio::BUFRFile Class Reference

#include <BUFRFile.h>

Public Member Functions

 BUFRFile (const std::string &filename, const std::string &ref_coords, bool verbose=false, double default_timezone=IOUtils::nodata)
 
void readMetaData (const std::string &ref_coords)
 
void readData (std::vector< METEO_SET > &vecMeteo, std::map< std::string, size_t > &station_ids, const std::vector< std::string > &additional_params)
 
const std::map< std::string, StationData > & getMetadata () const
 
bool hasMultipleSubets (const size_t &msg_index) const
 

Constructor & Destructor Documentation

◆ BUFRFile()

mio::BUFRFile::BUFRFile ( const std::string &  filename,
const std::string &  ref_coords,
bool  verbose = false,
double  default_timezone = IOUtils::nodata 
)

Member Function Documentation

◆ getMetadata()

const std::map< std::string, StationData > & mio::BUFRFile::getMetadata ( ) const
inline

◆ hasMultipleSubets()

bool mio::BUFRFile::hasMultipleSubets ( const size_t &  msg_index) const
inline

◆ readData()

void mio::BUFRFile::readData ( std::vector< METEO_SET > &  vecMeteo,
std::map< std::string, size_t > &  station_ids,
const std::vector< std::string > &  additional_params 
)

◆ readMetaData()

void mio::BUFRFile::readMetaData ( const std::string &  ref_coords)

The documentation for this class was generated from the following files: