NASA Logo
Ocean Color Science Software

ocssw V2022

#include <sst_cloud_mask_utils.hpp>

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

Public Member Functions

 StatsSST ()
 
 StatsSST (size_t npix, size_t nscan, size_t rad_x, size_t rad_y, size_t center, l1qstr *l1qrec, float *sst, bool std_requested=false, bool max_req=false, bool min_req=false, bool min_max_req=false)
 
void rearrange ()
 
- Public Member Functions inherited from Stats
void set_std ()
 
void set_min ()
 
void set_max ()
 
void set_maxmin ()
 
void rearrange_stats ()
 
 Stats ()
 
 Stats (size_t npix, size_t nscan, size_t rad_x, size_t rad_y, size_t center, l1qstr *l1qrec)
 
float * operator() (const std::string &key)
 
int * get_valid_mask ()
 

Public Attributes

float * sst
 
- Public Attributes inherited from Stats
int current_scan = 0
 
size_t npix
 
size_t nscan
 
size_t rad_x
 
size_t rad_y
 
size_t center
 
size_t i_s
 
size_t i_e
 
l1qstr * l1qrec
 
std::vector< float > var_box
 
std::vector< int > mask_box
 
std::vector< float > var_max
 
std::vector< float > var_min
 
std::vector< float > var_std
 
std::vector< float > var_minmax
 
std::vector< float > var_max_box
 
std::vector< float > var_min_box
 
std::unordered_map< std::string, float * > return_vals
 

Detailed Description

A derived class to compute stats for an SST.

Definition at line 795 of file sst_cloud_mask_utils.hpp.

Constructor & Destructor Documentation

◆ StatsSST() [1/2]

StatsSST ( )
inline

Definition at line 798 of file sst_cloud_mask_utils.hpp.

◆ StatsSST() [2/2]

StatsSST ( size_t  npix,
size_t  nscan,
size_t  rad_x,
size_t  rad_y,
size_t  center,
l1qstr *  l1qrec,
float *  sst,
bool  std_requested = false,
bool  max_req = false,
bool  min_req = false,
bool  min_max_req = false 
)
inline

Definition at line 800 of file sst_cloud_mask_utils.hpp.

Member Function Documentation

◆ rearrange()

void rearrange ( )
inline

Definition at line 822 of file sst_cloud_mask_utils.hpp.

Member Data Documentation

◆ sst

float* sst

Definition at line 796 of file sst_cloud_mask_utils.hpp.


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