Defenition of BUFR mnemonics and associated channels of interest.
std::vector< std::string > getMnemonics() const
const Channels channels_
Collection of channels to read for each mnemonic.
Channels getChannels() const
const std::vector< std::string > mnemonics_
Collection of BUFR mnemonics.
std::string getMnemonicsStr() const
static std::string makeMnemonicsStr(std::vector< std::string > mnemonics)
Concatinates mnemonics into a space seperated string.
const std::string mnemonicsStr_
String of assembled mnemonics to use when reading from the buffer interface.
BufrMnemonicSet(const std::vector< std::string > &mnemonics, const Channels &channels={1})
const size_t maxColumn_
The value of the greatest channel.
size_t getMaxColumn() const
std::set< size_t > Channels