Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.
NASA Logo
Ocean Color Science Software

ocssw V2022

Public Member Functions

void ini_product (l1str *l1rec, l1qstr *l1qrec, instr *input, const char *product_type)
 
float * get_sst (l1str *l1rec, l1qstr *l1qrec, instr *input, const char *product_type)
 
float * get_sst_stdev (l1str *l1rec, l1qstr *l1qrec, instr *input, const char *product_type)
 
float * get_sst_bias (l1str *l1rec, l1qstr *l1qrec, instr *input, const char *product_type)
 
float * get_sst_mean_bias (l1str *l1rec, l1qstr *l1qrec, instr *input, const char *product_type)
 
float * get_dust_correction (l1str *l1rec, l1qstr *l1qrec, instr *input, const char *product_type)
 
int16_t * get_flags_sst (l1str *l1rec, l1qstr *l1qrec, instr *input, const char *product_type)
 
int8_t * get_qual_flags (l1str *l1rec, l1qstr *l1qrec, instr *input, const char *product_type)
 
int16_t * get_counts (l1str *l1rec, l1qstr *l1qrec, instr *input, const char *product_type)
 

Public Attributes

std::unordered_map< std::string, std::unique_ptr< SeaSurfaceTemperatureCalcuations > > sst
 
std::set< std::stringinitilized_products
 
std::unordered_map< std::string, std::unordered_map< std::string, std::vector< std::string > > > products_needed
 

Detailed Description

The driver class to interface with the pure legacy C code.

Parameters
sst- the products stored
ini_product- initialize the product

Definition at line 1826 of file sst_cloud_mask.cpp.

Member Function Documentation

◆ get_counts()

int16_t* get_counts ( l1str *  l1rec,
l1qstr *  l1qrec,
instr *  input,
const char *  product_type 
)
inline

Definition at line 1924 of file sst_cloud_mask.cpp.

◆ get_dust_correction()

float* get_dust_correction ( l1str *  l1rec,
l1qstr *  l1qrec,
instr *  input,
const char *  product_type 
)
inline

Definition at line 1901 of file sst_cloud_mask.cpp.

◆ get_flags_sst()

int16_t* get_flags_sst ( l1str *  l1rec,
l1qstr *  l1qrec,
instr *  input,
const char *  product_type 
)
inline

Definition at line 1909 of file sst_cloud_mask.cpp.

◆ get_qual_flags()

int8_t* get_qual_flags ( l1str *  l1rec,
l1qstr *  l1qrec,
instr *  input,
const char *  product_type 
)
inline

Definition at line 1916 of file sst_cloud_mask.cpp.

◆ get_sst()

float* get_sst ( l1str *  l1rec,
l1qstr *  l1qrec,
instr *  input,
const char *  product_type 
)
inline

Definition at line 1873 of file sst_cloud_mask.cpp.

◆ get_sst_bias()

float* get_sst_bias ( l1str *  l1rec,
l1qstr *  l1qrec,
instr *  input,
const char *  product_type 
)
inline

Definition at line 1887 of file sst_cloud_mask.cpp.

◆ get_sst_mean_bias()

float* get_sst_mean_bias ( l1str *  l1rec,
l1qstr *  l1qrec,
instr *  input,
const char *  product_type 
)
inline

Definition at line 1894 of file sst_cloud_mask.cpp.

◆ get_sst_stdev()

float* get_sst_stdev ( l1str *  l1rec,
l1qstr *  l1qrec,
instr *  input,
const char *  product_type 
)
inline

Definition at line 1880 of file sst_cloud_mask.cpp.

◆ ini_product()

void ini_product ( l1str *  l1rec,
l1qstr *  l1qrec,
instr *  input,
const char *  product_type 
)
inline

Definition at line 1838 of file sst_cloud_mask.cpp.

Member Data Documentation

◆ initilized_products

std::set<std::string> initilized_products

Definition at line 1831 of file sst_cloud_mask.cpp.

◆ products_needed

std::unordered_map< std::string, std::unordered_map<std::string, std::vector<std::string> > > products_needed
Initial value:
= {{"SST", {{"viirs", {"SST3"}}, {"modis", {"SST4"}}}},
{"SST3", {{"viirs", {"SST"}}}},
{"SST4", {{"modis", {"SST"}}}}}

Definition at line 1834 of file sst_cloud_mask.cpp.

◆ sst

std::unordered_map<std::string, std::unique_ptr<SeaSurfaceTemperatureCalcuations> > sst

Definition at line 1830 of file sst_cloud_mask.cpp.


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