|
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


