|
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.