NASA Logo
Ocean Color Science Software

ocssw V2022

#include <sst_cloud_mask_utils.hpp>

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

Public Member Functions

 StatsVarBand ()
 
 StatsVarBand (size_t npix, size_t nscan, size_t rad_x, size_t rad_y, size_t center, l1qstr *l1qrec, int ib, size_t nbands, cldmsk::get_valid get_mask, cldmsk::get_value get_val, bool std_requested=false, bool max_requested=false, bool min_requested=false, bool min_max_requested=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

int ib
 
size_t nbands
 
cldmsk::get_valid get_mask
 
cldmsk::get_value get_val
 
- 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 a BT.

Definition at line 836 of file sst_cloud_mask_utils.hpp.

Constructor & Destructor Documentation

◆ StatsVarBand() [1/2]

StatsVarBand ( )
inline

Definition at line 842 of file sst_cloud_mask_utils.hpp.

◆ StatsVarBand() [2/2]

StatsVarBand ( size_t  npix,
size_t  nscan,
size_t  rad_x,
size_t  rad_y,
size_t  center,
l1qstr *  l1qrec,
int  ib,
size_t  nbands,
cldmsk::get_valid  get_mask,
cldmsk::get_value  get_val,
bool  std_requested = false,
bool  max_requested = false,
bool  min_requested = false,
bool  min_max_requested = false 
)
inline

Definition at line 844 of file sst_cloud_mask_utils.hpp.

Member Function Documentation

◆ rearrange()

void rearrange ( )
inline

Definition at line 873 of file sst_cloud_mask_utils.hpp.

Member Data Documentation

◆ get_mask

Definition at line 839 of file sst_cloud_mask_utils.hpp.

◆ get_val

Definition at line 840 of file sst_cloud_mask_utils.hpp.

◆ ib

int ib

Definition at line 837 of file sst_cloud_mask_utils.hpp.

◆ nbands

size_t nbands

Definition at line 838 of file sst_cloud_mask_utils.hpp.


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