MeteoIODoc 20240907.dec25e17
mio::GRIBFile Class Reference

#include <GRIBFile.h>

Public Member Functions

 GRIBFile (const std::string &in_filename, const std::vector< std::string > &indexes)
 
template<typename T >
std::vector< CodesHandlePtrlistParameterMessages (const std::string &param_key, const T &paramID, const std::string &level_key, const std::string &levelType)
 
std::map< std::string, double > getGridParams () const
 
bool isValidDate (const Date &date) const
 
std::string getFilename () const
 
std::set< DategetDates () const
 
Date getStartDate () const
 

Constructor & Destructor Documentation

◆ GRIBFile()

mio::GRIBFile::GRIBFile ( const std::string &  in_filename,
const std::vector< std::string > &  indexes 
)

Member Function Documentation

◆ getDates()

std::set< Date > mio::GRIBFile::getDates ( ) const
inline

◆ getFilename()

std::string mio::GRIBFile::getFilename ( ) const
inline

◆ getGridParams()

std::map< std::string, double > mio::GRIBFile::getGridParams ( ) const
inline

◆ getStartDate()

Date mio::GRIBFile::getStartDate ( ) const
inline

◆ isValidDate()

bool mio::GRIBFile::isValidDate ( const Date date) const
inline

◆ listParameterMessages()

template<typename T >
std::vector< CodesHandlePtr > mio::GRIBFile::listParameterMessages ( const std::string &  param_key,
const T &  paramID,
const std::string &  level_key,
const std::string &  levelType 
)
inline

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