ocssw
V2022
|
#include <DDProcess.h>
Public Member Functions | |
DDProcess () | |
virtual | ~DDProcess () |
int | initialize () |
virtual int | process () |
Public Attributes | |
string | config_file_ |
string | history_ |
string | source_files_ |
string | title_ |
bool | bday_ |
bool | bcloudmask_ |
bool | bglintmask_ |
bool | bgascorrect_ |
SENSOR | instrument_ |
size_t | lines_ |
size_t | pixels_ |
size_t | lprw_ |
algorithm | alg_ |
Static Public Attributes | |
static const map< string, rhot_band > | rhot_band_names |
static const map< string, aot_band > | aot_band_names |
static const map< string, srf_band > | srf_band_names |
Protected Member Functions | |
int | query_granule () |
int | create_nc4 (map< string, ddata * > imap) |
int | write_nc4 (map< string, ddata * > omap) |
int | write_decimated (vector< string > names, size_t &nwin) |
Protected Attributes | |
map< int, NcDim > | dmap_ |
DDSensor * | psensor_ |
DDAncillary * | pancillary_ |
DDAlgorithm * | pl_ |
DDAlgorithm * | po_ |
vector< string > | out_products |
Static Protected Attributes | |
static const vector< string > | out_groups |
static const map< string, dtype > | input_names |
static const map< string, dtype > | dtdb_names |
Detailed Description
Definition at line 116 of file DDProcess.h.
Constructor & Destructor Documentation
◆ DDProcess()
DDProcess | ( | ) |
Class constructor / destructor
Definition at line 91 of file DDProcess.cpp.
◆ ~DDProcess()
|
virtual |
Definition at line 114 of file DDProcess.cpp.
Member Function Documentation
◆ create_nc4()
Initialize output data
Definition at line 534 of file DDProcess.cpp.
◆ initialize()
int initialize | ( | ) |
Initialize Input data
Definition at line 132 of file DDProcess.cpp.
◆ process()
|
virtual |
Apply algorithm to data, produce product
Definition at line 262 of file DDProcess.cpp.
◆ query_granule()
|
protected |
Gather granule data essential for initialization.
Definition at line 193 of file DDProcess.cpp.
◆ write_decimated()
Write decimated datasets to output file.
Definition at line 833 of file DDProcess.cpp.
◆ write_nc4()
Write a single line to the output file.
Definition at line 757 of file DDProcess.cpp.
Member Data Documentation
◆ alg_
algorithm alg_ |
Definition at line 135 of file DDProcess.h.
◆ aot_band_names
Definition at line 157 of file DDProcess.h.
◆ bcloudmask_
bool bcloudmask_ |
Definition at line 128 of file DDProcess.h.
◆ bday_
bool bday_ |
Definition at line 127 of file DDProcess.h.
◆ bgascorrect_
bool bgascorrect_ |
Definition at line 130 of file DDProcess.h.
◆ bglintmask_
bool bglintmask_ |
Definition at line 129 of file DDProcess.h.
◆ config_file_
string config_file_ |
Definition at line 120 of file DDProcess.h.
◆ dmap_
|
protected |
Definition at line 163 of file DDProcess.h.
◆ dtdb_names
Definition at line 176 of file DDProcess.h.
◆ history_
string history_ |
Definition at line 121 of file DDProcess.h.
◆ input_names
Definition at line 175 of file DDProcess.h.
◆ instrument_
SENSOR instrument_ |
Definition at line 131 of file DDProcess.h.
◆ lines_
size_t lines_ |
Definition at line 132 of file DDProcess.h.
◆ lprw_
size_t lprw_ |
Definition at line 134 of file DDProcess.h.
◆ out_groups
Definition at line 174 of file DDProcess.h.
◆ out_products
Definition at line 173 of file DDProcess.h.
◆ pancillary_
|
protected |
Definition at line 169 of file DDProcess.h.
◆ pixels_
size_t pixels_ |
Definition at line 133 of file DDProcess.h.
◆ pl_
|
protected |
Definition at line 170 of file DDProcess.h.
◆ po_
|
protected |
Definition at line 171 of file DDProcess.h.
◆ psensor_
|
protected |
Objects
Definition at line 168 of file DDProcess.h.
◆ rhot_band_names
Wavelength band names processed
Definition at line 156 of file DDProcess.h.
◆ source_files_
string source_files_ |
Definition at line 122 of file DDProcess.h.
◆ srf_band_names
Definition at line 158 of file DDProcess.h.
◆ title_
string title_ |
Definition at line 126 of file DDProcess.h.
The documentation for this class was generated from the following files:
- /gfs-oceanweb/web/ocssw/ocssw_src/src/dtdb/DDProcess.h
- /gfs-oceanweb/web/ocssw/ocssw_src/src/dtdb/DDProcess.cpp