|
static long | mio::codes::getDescriptor (const std::string &key) |
|
static std::vector< long > | mio::codes::getDescriptors (std::vector< std::string > keys) |
|
CodesHandlePtr | mio::codes::makeUnique (codes_handle *h) |
|
CodesIndexPtr | mio::codes::makeUnique (codes_index *i) |
|
CodesIndexPtr | mio::codes::indexFile (const std::string &filename, const std::vector< std::string > &index_keys, bool verbose) |
|
bool | mio::codes::getParameter (CodesHandlePtr &h, const std::string ¶meterName, double ¶meterValue, const IOUtils::ThrowOptions &throwError) |
|
bool | mio::codes::getParameter (CodesHandlePtr &h, const std::string ¶meterName, long ¶meterValue, const IOUtils::ThrowOptions &throwError) |
|
bool | mio::codes::getParameter (CodesHandlePtr &h, const std::string ¶meterName, int ¶meterValue, const IOUtils::ThrowOptions &throwError) |
|
bool | mio::codes::getParameter (CodesHandlePtr &h, const std::string ¶meterName, std::string ¶meterValue, const IOUtils::ThrowOptions &throwError) |
|
std::vector< CodesHandlePtr > | mio::codes::getMessages (const std::string &filename, ProductKind product) |
|
std::vector< CodesHandlePtr > | mio::codes::getMessages (FILE *in_file, ProductKind product) |
|
Date | mio::codes::getMessageDateGrib (CodesHandlePtr &h, const double &tz_in) |
|
std::map< std::string, double > | mio::codes::getGridParameters (CodesHandlePtr &h_unique) |
|
std::map< std::string, double > | mio::codes::getGriddedValues (CodesHandlePtr &h, std::vector< double > &values) |
|
void | mio::codes::getGriddedValues (CodesHandlePtr &h, std::vector< double > &values, std::map< std::string, double > &gridParams) |
|
void | mio::codes::getNearestValues_grib (CodesHandlePtr &h, const std::vector< double > &in_lats, const std::vector< double > &in_lons, std::vector< double > &out_lats, std::vector< double > &out_lons, std::vector< double > &distances, std::vector< double > &values, std::vector< int > &indexes) |
|
void | mio::codes::unpackMessage (CodesHandlePtr &m) |
|
std::string | mio::codes::getSubsetPrefix (const size_t &subsetNumber) |
|
Date | mio::codes::getMessageDateBUFR (CodesHandlePtr &h, const size_t &subsetNumber, const double &tz_in) |
|
void | mio::codes::setMissingValue (CodesHandlePtr &message, double missingValue) |
|
bool | mio::codes::selectParameter (codes_index *raw, const std::string ¶m_key, const std::string ¶mId) |
|
bool | mio::codes::selectParameter (codes_index *raw, const std::string ¶m_key, const double ¶mId) |
|
bool | mio::codes::selectParameter (codes_index *raw, const std::string ¶m_key, const long ¶mId) |
|
void | mio::codes::writeToFile (CodesHandlePtr &h, const std::string &filename) |
|
static void | mio::codes::setHeader (codes_handle *ibufr, long num_subsets) |
|
static void | mio::codes::addDescriptors (std::vector< long > &descriptors, const std::vector< long > &to_add) |
|
static void | mio::codes::addRepeatedDescriptors (std::vector< long > &descriptors, std::vector< long > &replication_factors_in_subset, const std::vector< long > &repeated_descriptors, long num) |
|
static void | mio::codes::addStandardDescriptors (std::vector< long > &descriptors, long num, const std::set< std::string > &available_params, const std::string ¶m, long descriptor) |
|
static void | mio::codes::setCryosDescriptors (std::vector< long > &descriptors, std::vector< long > &replication_factors_in_subset, long num_heights) |
|
static void | mio::codes::setMeteoIODesrciptors (std::vector< long > &descriptors, std::vector< long > &replication_factors_in_subset, const std::map< MeteoParam, size_t > &multi_param_occurences, const std::set< std::string > &available_params, const std::vector< MeteoParam > &POSSIBLE_MULTIPLE_PARAMETERS) |
|
static void | mio::codes::setReplicationFactors (codes_handle *ibufr, const std::vector< long > &replication_factors_in_subset, long num_subsets) |
|
CodesHandlePtr | mio::codes::createBUFRMessageFromSample (long num_subsets, const std::map< MeteoParam, size_t > &multi_param_occurences, const std::set< std::string > &available_params, const std::vector< MeteoParam > &POSSIBLE_MULTIPLE_PARAMETERS, const bool &write_cryos_station, const long &num_cryo_heights) |
|
void | mio::codes::setTime (CodesHandlePtr &ibufr, const Date &date, const std::string &subset_prefix) |
|
void | mio::codes::setTypicalTime (CodesHandlePtr &ibufr, const Date &date) |
|
bool | mio::codes::setParameter (CodesHandlePtr &ibufr, const std::string ¶meterName, const double ¶meterValue) |
|
bool | mio::codes::setParameter (CodesHandlePtr &ibufr, const std::string ¶meterName, const long ¶meterValue) |
|
bool | mio::codes::setParameter (CodesHandlePtr &ibufr, const std::string ¶meterName, const std::vector< long > ¶meterValues) |
|
bool | mio::codes::setParameter (CodesHandlePtr &ibufr, const std::string ¶meterName, const std::string ¶meterValue) |
|
void | mio::codes::packMessage (CodesHandlePtr &m) |
|