OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <l2_str.h>

Collaboration diagram for l2_str:
[legend]

Public Member Functions

 l2_str ()
 
virtual ~l2_str ()
 
virtual int32_t openl2_ocis_l1c (L1C_input *l1cinput, l2_str *l2str, l1c_filehandle *l1cfile, int16_t *file_id)
 
virtual int32_t readl2_ocis_l1c (l2_str *l2str, l1c_filehandle *l1cfile, int16_t *file_id, int32_t recnum)
 
virtual int32_t closel2_ocis_l1c (l2_str *l2str, l1c_filehandle *l1cfile)
 

Public Attributes

size_t npix
 
size_t iscan
 
size_t nscan
 
double * ev_mid_time
 
size_t * scan_quality_flag
 
size_t spix
 
size_t epix
 
size_t dpix
 
float ** Lt
 
float ** Lt_blue
 
float ** Lt_red
 
float ** Lt_SWIR
 
float ** l2prod
 
size_t nl2prod
 
float * slopeprod
 
float * offsetprod
 
float * tilt
 
float * senz
 
float * sena
 
float * solz
 
float * sola
 
float * delphi
 
float * scattang
 
float att_ang [3]
 
float orb_pos [3]
 
float orb_vel [3]
 
float * senazpix
 
float * latpix
 
float * lonpix
 
float * latpix2
 
float * lonpix2
 
l1c_filehandlel1cfile
 

Detailed Description

Definition at line 24 of file l2_str.h.

Constructor & Destructor Documentation

◆ l2_str()

l2_str ( )

Definition at line 65 of file l2_str.cpp.

◆ ~l2_str()

~l2_str ( )
virtual

Definition at line 112 of file l2_str.cpp.

Member Function Documentation

◆ closel2_ocis_l1c()

int32_t closel2_ocis_l1c ( l2_str l2str,
l1c_filehandle l1cfile 
)
virtual

Definition at line 371 of file l2_str.cpp.

◆ openl2_ocis_l1c()

int32_t openl2_ocis_l1c ( L1C_input l1cinput,
l2_str l2str,
l1c_filehandle l1cfile,
int16_t *  file_id 
)
virtual

Definition at line 115 of file l2_str.cpp.

◆ readl2_ocis_l1c()

int32_t readl2_ocis_l1c ( l2_str l2str,
l1c_filehandle l1cfile,
int16_t *  file_id,
int32_t  recnum 
)
virtual

Definition at line 333 of file l2_str.cpp.

Member Data Documentation

◆ att_ang

float att_ang[3]

Definition at line 70 of file l2_str.h.

◆ delphi

float* delphi

Definition at line 66 of file l2_str.h.

◆ dpix

size_t dpix

Definition at line 46 of file l2_str.h.

◆ epix

size_t epix

Definition at line 45 of file l2_str.h.

◆ ev_mid_time

double* ev_mid_time

Definition at line 42 of file l2_str.h.

◆ iscan

size_t iscan

Definition at line 39 of file l2_str.h.

◆ l1cfile

l1c_filehandle* l1cfile

Definition at line 82 of file l2_str.h.

◆ l2prod

float** l2prod

Definition at line 55 of file l2_str.h.

◆ latpix

float* latpix

Definition at line 76 of file l2_str.h.

◆ latpix2

float* latpix2

Definition at line 78 of file l2_str.h.

◆ lonpix

float* lonpix

Definition at line 77 of file l2_str.h.

◆ lonpix2

float* lonpix2

Definition at line 79 of file l2_str.h.

◆ Lt

float** Lt

Definition at line 50 of file l2_str.h.

◆ Lt_blue

float** Lt_blue

Definition at line 51 of file l2_str.h.

◆ Lt_red

float** Lt_red

Definition at line 52 of file l2_str.h.

◆ Lt_SWIR

float** Lt_SWIR

Definition at line 53 of file l2_str.h.

◆ nl2prod

size_t nl2prod

Definition at line 56 of file l2_str.h.

◆ npix

size_t npix

Definition at line 38 of file l2_str.h.

◆ nscan

size_t nscan

Definition at line 40 of file l2_str.h.

◆ offsetprod

float* offsetprod

Definition at line 58 of file l2_str.h.

◆ orb_pos

float orb_pos[3]

Definition at line 71 of file l2_str.h.

◆ orb_vel

float orb_vel[3]

Definition at line 72 of file l2_str.h.

◆ scan_quality_flag

size_t* scan_quality_flag

Definition at line 43 of file l2_str.h.

◆ scattang

float* scattang

Definition at line 67 of file l2_str.h.

◆ sena

float* sena

Definition at line 63 of file l2_str.h.

◆ senazpix

float* senazpix

Definition at line 75 of file l2_str.h.

◆ senz

float* senz

Definition at line 62 of file l2_str.h.

◆ slopeprod

float* slopeprod

Definition at line 57 of file l2_str.h.

◆ sola

float* sola

Definition at line 65 of file l2_str.h.

◆ solz

float* solz

Definition at line 64 of file l2_str.h.

◆ spix

size_t spix

Definition at line 44 of file l2_str.h.

◆ tilt

float* tilt

Definition at line 59 of file l2_str.h.


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