Public Types | Public Member Functions | Public Attributes | List of all members
ProductConf Class Reference

Shared properties for meteorological products and Cartesian products (composites and single-radar images) More...

#include <ProductConf.h>

Inheritance diagram for ProductConf:
Inheritance graph
[legend]
Collaboration diagram for ProductConf:
Collaboration graph
[legend]

Public Types

enum  OutputDataVerbosity { DEFAULT =0 , INTERMEDIATE =1 , DEBUG =2 , QUALITY =4 }
 Determines if also intermediate results (1) are saved. See –store.
 
typedef drain::EnumFlagger< drain::MultiFlagger< OutputDataVerbosity > > OutputFlagger
 

Public Member Functions

 ProductConf ()
 Default constructor.
 
 ProductConf (const ProductConf &conf)
 Copy constructor.
 

Public Attributes

DataSelector dataSelector
 
std::string targetEncoding
 How the (main) output is encoded.
 
ODIMPathElem appendResults
 If set, appends outputs in an hdf5 structure instead of overwriting. More...
 
OutputFlagger outputDataVerbosity = DEFAULT
 

Detailed Description

Shared properties for meteorological products and Cartesian products (composites and single-radar images)

TODO: separate member object

Member Data Documentation

◆ appendResults

ODIMPathElem appendResults

If set, appends outputs in an hdf5 structure instead of overwriting.

See also
CmdAppend .
  • empty: overwrite
  • data: write to a new data group in dataset group with the largest index.
  • data{n}: write to data group with index \i n in dataset group with the largest index.
  • dataset: write to a new dataset
  • dataset{n}: write to data1 group in dataset group with index \i n .

The documentation for this class was generated from the following files: