|
NGen
|
One feature's output schema, supplied to a manager at construction. More...
#include <CatchmentOutputsMgr.hpp>
Collaboration diagram for utils::FeatureDescriptor:Public Member Functions | |
| FeatureDescriptor (std::string formulation_id, std::string catchment_id, std::vector< OutputField > fields) | |
| FeatureDescriptor (std::string catchment_id, std::vector< OutputField > fields) | |
| Register under the default formulation id (single-formulation case). | |
Public Attributes | |
| std::string | formulation_id |
| std::string | catchment_id |
| std::vector< OutputField > | fields |
| output fields, in the order values are supplied | |
One feature's output schema, supplied to a manager at construction.
A backend uses the full set of these to lay out its sink before any data arrives (e.g. open files and write their headers). One per (formulation, feature).
|
inline |
|
inline |
Register under the default formulation id (single-formulation case).
| std::string utils::FeatureDescriptor::catchment_id |
Referenced by utils::CatchmentCsvOutputMgr::add_feature().
| std::vector<OutputField> utils::FeatureDescriptor::fields |
output fields, in the order values are supplied
Referenced by utils::CatchmentCsvOutputMgr::add_feature().
| std::string utils::FeatureDescriptor::formulation_id |
Referenced by utils::CatchmentCsvOutputMgr::add_feature().