Container for data that can be expressed as lists of strings.
More...
#include <StrVecDataObject.h>
Container for data that can be expressed as lists of strings.
Definition at line 19 of file StrVecDataObject.h.
◆ StrVecDataObject()
Ingester::StrVecDataObject::StrVecDataObject |
( |
const std::vector< std::string > & |
strVector | ) |
|
|
explicit |
◆ ~StrVecDataObject()
Ingester::StrVecDataObject::~StrVecDataObject |
( |
| ) |
|
|
default |
◆ createVariable()
ioda::Variable Ingester::StrVecDataObject::createVariable |
( |
ioda::ObsGroup & |
obsGroup, |
|
|
const std::string & |
name, |
|
|
const std::vector< ioda::Variable > & |
dimensions, |
|
|
const std::vector< ioda::Dimensions_t > & |
chunks, |
|
|
int |
compressionLevel |
|
) |
| |
|
finalvirtual |
Makes an ioda::Variable and ads it to the given ioda::ObsGroup.
- Parameters
-
obsGroup | Obsgroup were to add the variable |
name | The name to associate with the variable (ex "latitude@MetaData") |
dimensions | List of Variables to use as the dimensions for this new variable |
chunks | List of integers specifying the chunking dimensions |
compressionLevel | The GZip compression level to use, must be 0-9 |
Implements Ingester::DataObject.
Definition at line 20 of file StrVecDataObject.cpp.
◆ get()
std::vector<std::string> Ingester::StrVecDataObject::get |
( |
| ) |
const |
|
inline |
◆ makeCreationParams()
◆ ncols()
size_t Ingester::StrVecDataObject::ncols |
( |
| ) |
const |
|
finalvirtual |
◆ nrows()
size_t Ingester::StrVecDataObject::nrows |
( |
| ) |
const |
|
finalvirtual |
◆ print()
void Ingester::StrVecDataObject::print |
( |
| ) |
const |
|
finalvirtual |
◆ strVector_
const std::vector<std::string> Ingester::StrVecDataObject::strVector_ |
|
private |
The documentation for this class was generated from the following files: