ocssw
V2022
|
#include <DDAlgorithm.h>
Public Member Functions | |
DDAlgorithm () | |
virtual | ~DDAlgorithm () |
virtual int | initialize (map< string, ddata * > imap) |
virtual map< string, ddata * > | process (vector< size_t > start, vector< size_t > count, map< string, ddata * > imap) |
virtual vector< string > | get_products () |
Protected Member Functions | |
int | get_inputs (vector< size_t > start, vector< size_t > count, map< string, ddata * > imap) |
map< string, ddata * > | set_outputs () |
map< string, ddata * > | set_fills () |
Protected Attributes | |
size_t | lines_ |
size_t | pixels_ |
float | rfl_ [NTWL] |
float | rfla_ [NTWL][3][3] |
float | gasc_ [NTWL] |
float | lat_ |
float | lon_ |
float | solz_ |
float | senz_ |
float | raa_ |
float | height_ |
float | scatt_ |
float | ws_ |
float | pwv_ |
float | oz_ |
float | ps_ |
int | month_ |
bool | bgascorrect_ |
bool | bglintmask_ |
bool | bcloudmask_ |
bool | btest_ |
unsigned char | cloud_mask_ |
short | qual_flag_ |
short | aerosol_type_ |
short | error_flag_ |
unsigned int | l2_flags_ |
float | scatter_ang_ |
float | glint_ang_ |
float | sse_ |
float | fmf_ |
float | aot_550_ |
float | ae1_ |
float | ae2_ |
float | ndv_ |
float | chlor_ |
float | ssa_ [NLWL+1] |
float | sr_ [NLWL+1] |
float | aot_ [NOWL+1] |
Detailed Description
Algorithm – virtual base class for algorithm processes
Definition at line 60 of file DDAlgorithm.h.
Constructor & Destructor Documentation
◆ DDAlgorithm()
DDAlgorithm | ( | ) |
Definition at line 32 of file DDAlgorithm.cpp.
◆ ~DDAlgorithm()
|
virtual |
Definition at line 84 of file DDAlgorithm.cpp.
Member Function Documentation
◆ get_inputs()
|
protected |
Definition at line 95 of file DDAlgorithm.cpp.
◆ get_products()
Reimplemented in DtAlgLand, DtAlgOcean, DbAlgLand, DbAlgOcean, DtAlgorithm, and DbAlgorithm.
Definition at line 69 of file DDAlgorithm.h.
◆ initialize()
Reimplemented in DtAlgLand, DtAlgOcean, DbAlgLand, DbAlgOcean, DtAlgorithm, DbAlgorithm, ViirsAlg, and OciAlg.
Definition at line 66 of file DDAlgorithm.h.
◆ process()
|
inlinevirtual |
Reimplemented in DtAlgLand, DtAlgOcean, DbAlgLand, DbAlgOcean, DtAlgorithm, DbAlgorithm, ViirsAlg, and OciAlg.
Definition at line 67 of file DDAlgorithm.h.
◆ set_fills()
Definition at line 248 of file DDAlgorithm.cpp.
◆ set_outputs()
Definition at line 164 of file DDAlgorithm.cpp.
Member Data Documentation
◆ ae1_
|
protected |
Definition at line 105 of file DDAlgorithm.h.
◆ ae2_
|
protected |
Definition at line 106 of file DDAlgorithm.h.
◆ aerosol_type_
|
protected |
Definition at line 97 of file DDAlgorithm.h.
◆ aot_
|
protected |
Definition at line 111 of file DDAlgorithm.h.
◆ aot_550_
|
protected |
Definition at line 104 of file DDAlgorithm.h.
◆ bcloudmask_
|
protected |
Definition at line 92 of file DDAlgorithm.h.
◆ bgascorrect_
|
protected |
Definition at line 90 of file DDAlgorithm.h.
◆ bglintmask_
|
protected |
Definition at line 91 of file DDAlgorithm.h.
◆ btest_
|
protected |
Definition at line 93 of file DDAlgorithm.h.
◆ chlor_
|
protected |
Definition at line 108 of file DDAlgorithm.h.
◆ cloud_mask_
|
protected |
Definition at line 95 of file DDAlgorithm.h.
◆ error_flag_
|
protected |
Definition at line 98 of file DDAlgorithm.h.
◆ fmf_
|
protected |
Definition at line 103 of file DDAlgorithm.h.
◆ gasc_
|
protected |
Definition at line 77 of file DDAlgorithm.h.
◆ glint_ang_
|
protected |
Definition at line 101 of file DDAlgorithm.h.
◆ height_
|
protected |
Definition at line 83 of file DDAlgorithm.h.
◆ l2_flags_
|
protected |
Definition at line 99 of file DDAlgorithm.h.
◆ lat_
|
protected |
Definition at line 78 of file DDAlgorithm.h.
◆ lines_
|
protected |
Definition at line 69 of file DDAlgorithm.h.
◆ lon_
|
protected |
Definition at line 79 of file DDAlgorithm.h.
◆ month_
|
protected |
Definition at line 89 of file DDAlgorithm.h.
◆ ndv_
|
protected |
Definition at line 107 of file DDAlgorithm.h.
◆ oz_
|
protected |
Definition at line 87 of file DDAlgorithm.h.
◆ pixels_
|
protected |
Definition at line 74 of file DDAlgorithm.h.
◆ ps_
|
protected |
Definition at line 88 of file DDAlgorithm.h.
◆ pwv_
|
protected |
Definition at line 86 of file DDAlgorithm.h.
◆ qual_flag_
|
protected |
Definition at line 96 of file DDAlgorithm.h.
◆ raa_
|
protected |
Definition at line 82 of file DDAlgorithm.h.
◆ rfl_
|
protected |
Definition at line 75 of file DDAlgorithm.h.
◆ rfla_
|
protected |
Definition at line 76 of file DDAlgorithm.h.
◆ scatt_
|
protected |
Definition at line 84 of file DDAlgorithm.h.
◆ scatter_ang_
|
protected |
Definition at line 100 of file DDAlgorithm.h.
◆ senz_
|
protected |
Definition at line 81 of file DDAlgorithm.h.
◆ solz_
|
protected |
Definition at line 80 of file DDAlgorithm.h.
◆ sr_
|
protected |
Definition at line 110 of file DDAlgorithm.h.
◆ ssa_
|
protected |
Definition at line 109 of file DDAlgorithm.h.
◆ sse_
|
protected |
Definition at line 102 of file DDAlgorithm.h.
◆ ws_
|
protected |
Definition at line 85 of file DDAlgorithm.h.
The documentation for this class was generated from the following files:
- /gfs-oceanweb/web/ocssw/ocssw_src/src/dtdb/DDAlgorithm.h
- /gfs-oceanweb/web/ocssw/ocssw_src/src/dtdb/DDAlgorithm.cpp