OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <L1BAlgorithm.h>

Inheritance diagram for ViirsAlg:
[legend]
Collaboration diagram for ViirsAlg:
[legend]

Public Member Functions

 ViirsAlg ()
 
 ~ViirsAlg ()
 
int initialize (map< string, ddata * > imap)
 
map< string, ddata * > process (vector< size_t > start, vector< size_t > count, map< string, ddata * > imap)
 
- Public Member Functions inherited from DDAlgorithm
 DDAlgorithm ()
 
virtual ~DDAlgorithm ()
 
virtual vector< stringget_products ()
 

Additional Inherited Members

- Protected Member Functions inherited from DDAlgorithm
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 inherited from DDAlgorithm
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

Definition at line 38 of file L1BAlgorithm.h.

Constructor & Destructor Documentation

◆ ViirsAlg()

ViirsAlg ( )

Class constructor/destructor

Definition at line 72 of file L1BAlgorithm.cpp.

◆ ~ViirsAlg()

~ViirsAlg ( )

Definition at line 75 of file L1BAlgorithm.cpp.

Member Function Documentation

◆ initialize()

int initialize ( map< string, ddata * >  imap)
virtual

Initialize Input data

Reimplemented from DDAlgorithm.

Definition at line 86 of file L1BAlgorithm.cpp.

◆ process()

map< string, ddata * > process ( vector< size_t >  start,
vector< size_t >  count,
map< string, ddata * >  imap 
)
virtual

Return VIIRS reflectances

Reimplemented from DDAlgorithm.

Definition at line 99 of file L1BAlgorithm.cpp.


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