IODA Bundle
|
Describes how to write data to IODA. More...
#include <IodaDescription.h>
Public Member Functions | |
IodaDescription ()=default | |
IodaDescription (const eckit::Configuration &conf) | |
void | addDimension (const DimensionDescription &scale) |
Add Dimension defenition. More... | |
void | addVariable (const VariableDescription &variable) |
Add Variable defenition. More... | |
void | addGlobal (const std::shared_ptr< GlobalDescriptionBase > &global) |
Add Globals defenition. More... | |
void | setBackend (const ioda::Engines::BackendNames &backend) |
void | setFilepath (const std::string &filepath) |
ioda::Engines::BackendNames | getBackend () const |
std::string | getFilepath () const |
DimDescriptions | getDims () const |
VariableDescriptions | getVariables () const |
GlobalDescriptions | getGlobals () const |
Private Member Functions | |
void | setBackend (const std::string &backend) |
Collection of defined variables. More... | |
Private Attributes | |
ioda::Engines::BackendNames | backend_ |
The backend type to use. More... | |
std::string | filepath_ |
The relative path of the output file to create. More... | |
DimDescriptions | dimensions_ |
Collection of defined dimensions. More... | |
VariableDescriptions | variables_ |
Collection of defined variables. More... | |
GlobalDescriptions | globals_ |
Collection of defined globals. More... | |
Describes how to write data to IODA.
Definition at line 94 of file IodaDescription.h.
|
default |
|
explicit |
void Ingester::IodaDescription::addDimension | ( | const DimensionDescription & | scale | ) |
Add Dimension defenition.
Definition at line 220 of file IodaDescription.cpp.
void Ingester::IodaDescription::addGlobal | ( | const std::shared_ptr< GlobalDescriptionBase > & | global | ) |
Add Globals defenition.
Definition at line 230 of file IodaDescription.cpp.
void Ingester::IodaDescription::addVariable | ( | const VariableDescription & | variable | ) |
Add Variable defenition.
Definition at line 225 of file IodaDescription.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Collection of defined variables.
Definition at line 235 of file IodaDescription.cpp.
|
inline |
Definition at line 111 of file IodaDescription.h.
|
private |
The backend type to use.
Definition at line 122 of file IodaDescription.h.
|
private |
Collection of defined dimensions.
Definition at line 128 of file IodaDescription.h.
|
private |
The relative path of the output file to create.
Definition at line 125 of file IodaDescription.h.
|
private |
Collection of defined globals.
Definition at line 134 of file IodaDescription.h.
|
private |
Collection of defined variables.
Definition at line 131 of file IodaDescription.h.