OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <DtMask.h>

Collaboration diagram for DtCloudMaskOcean:
[legend]

Public Member Functions

 DtCloudMaskOcean ()
 
 DtCloudMaskOcean (DtAlgorithm *process)
 
 ~DtCloudMaskOcean ()
 
int initialize ()
 
int compute (unsigned char &mask)
 

Static Public Attributes

static constexpr float M01_STDV_THOLD = 0.0025
 
static constexpr float M08_STDV_THOLD = 0.0025
 
static constexpr float M08_HILAT_STDV_THOLD = 0.001
 
static constexpr float M09_THOLD = 0.004
 
static constexpr float M03_THOLD = 0.11
 
static constexpr float THRHLD550_STD = 0.0025
 
static constexpr float THRHLD470 = 0.4
 
static constexpr float THRHLD138 = 0.03
 
static constexpr float THRHLD138_LOW = 0.005
 
static constexpr float THRHLD_DUST = 0.75
 
static constexpr float THRHLD_CIRRUS = 0.3
 

Protected Attributes

DtAlgorithmp_
 

Detailed Description

Definition at line 17 of file DtMask.h.

Constructor & Destructor Documentation

◆ DtCloudMaskOcean() [1/2]

Class constructor/destructor

Definition at line 240 of file DtMask.cpp.

◆ DtCloudMaskOcean() [2/2]

DtCloudMaskOcean ( DtAlgorithm process)

Definition at line 250 of file DtMask.cpp.

◆ ~DtCloudMaskOcean()

Definition at line 261 of file DtMask.cpp.

Member Function Documentation

◆ compute()

int compute ( unsigned char &  mask)

Compute the mask for one pixel

Definition at line 285 of file DtMask.cpp.

◆ initialize()

int initialize ( )

Initialize Input data

Definition at line 272 of file DtMask.cpp.

Member Data Documentation

◆ M01_STDV_THOLD

constexpr float M01_STDV_THOLD = 0.0025
staticconstexpr

Definition at line 21 of file DtMask.h.

◆ M03_THOLD

constexpr float M03_THOLD = 0.11
staticconstexpr

Definition at line 25 of file DtMask.h.

◆ M08_HILAT_STDV_THOLD

constexpr float M08_HILAT_STDV_THOLD = 0.001
staticconstexpr

Definition at line 23 of file DtMask.h.

◆ M08_STDV_THOLD

constexpr float M08_STDV_THOLD = 0.0025
staticconstexpr

Definition at line 22 of file DtMask.h.

◆ M09_THOLD

constexpr float M09_THOLD = 0.004
staticconstexpr

Definition at line 24 of file DtMask.h.

◆ p_

DtAlgorithm* p_
protected

Definition at line 53 of file DtMask.h.

◆ THRHLD138

constexpr float THRHLD138 = 0.03
staticconstexpr

Definition at line 29 of file DtMask.h.

◆ THRHLD138_LOW

constexpr float THRHLD138_LOW = 0.005
staticconstexpr

Definition at line 30 of file DtMask.h.

◆ THRHLD470

constexpr float THRHLD470 = 0.4
staticconstexpr

Definition at line 28 of file DtMask.h.

◆ THRHLD550_STD

constexpr float THRHLD550_STD = 0.0025
staticconstexpr

Definition at line 27 of file DtMask.h.

◆ THRHLD_CIRRUS

constexpr float THRHLD_CIRRUS = 0.3
staticconstexpr

Definition at line 32 of file DtMask.h.

◆ THRHLD_DUST

constexpr float THRHLD_DUST = 0.75
staticconstexpr

Definition at line 31 of file DtMask.h.


The documentation for this class was generated from the following files:
  • /gfs-oceanweb/web/ocssw/ocssw_src/src/dtdb/darktarget/DtMask.h
  • /gfs-oceanweb/web/ocssw/ocssw_src/src/dtdb/darktarget/DtMask.cpp