OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <l1c_str.h>

Collaboration diagram for l1c_str:
[legend]

Public Member Functions

 l1c_str ()
 
virtual ~l1c_str ()
 
virtual int32_t openl1b_ocis_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile, int16_t *file_id)
 
virtual int32_t readl1b_ocis_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile, int16_t *file_id, int32_t recnum)
 
virtual int32_t closel1b_ocis_l1c (l1c_str *l1cstr, 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 * 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
 
float * latnad
 
float * lonnad
 
float * lonershift
 
float * terr_height
 
float * cloud_height
 
l1c_filehandlel1cfile
 

Detailed Description

Definition at line 24 of file l1c_str.h.

Constructor & Destructor Documentation

◆ l1c_str()

l1c_str ( )

Definition at line 106 of file l1c_str.cpp.

◆ ~l1c_str()

~l1c_str ( )
virtual

Definition at line 153 of file l1c_str.cpp.

Member Function Documentation

◆ closel1b_ocis_l1c()

int32_t closel1b_ocis_l1c ( l1c_str l1cstr,
l1c_filehandle l1cfile 
)
virtual

Definition at line 481 of file l1c_str.cpp.

◆ openl1b_ocis_l1c()

int32_t openl1b_ocis_l1c ( l1c_str l1cstr,
l1c_filehandle l1cfile,
int16_t *  file_id 
)
virtual

Definition at line 156 of file l1c_str.cpp.

◆ readl1b_ocis_l1c()

int32_t readl1b_ocis_l1c ( l1c_str l1cstr,
l1c_filehandle l1cfile,
int16_t *  file_id,
int32_t  recnum 
)
virtual

Definition at line 413 of file l1c_str.cpp.

Member Data Documentation

◆ att_ang

float att_ang[3]

Definition at line 63 of file l1c_str.h.

◆ cloud_height

float* cloud_height

Definition at line 78 of file l1c_str.h.

◆ delphi

float* delphi

Definition at line 59 of file l1c_str.h.

◆ dpix

size_t dpix

Definition at line 46 of file l1c_str.h.

◆ epix

size_t epix

Definition at line 45 of file l1c_str.h.

◆ ev_mid_time

double* ev_mid_time

Definition at line 42 of file l1c_str.h.

◆ iscan

size_t iscan

Definition at line 39 of file l1c_str.h.

◆ l1cfile

l1c_filehandle* l1cfile

Definition at line 81 of file l1c_str.h.

◆ latnad

float* latnad

Definition at line 74 of file l1c_str.h.

◆ latpix

float* latpix

Definition at line 69 of file l1c_str.h.

◆ latpix2

float* latpix2

Definition at line 71 of file l1c_str.h.

◆ lonershift

float* lonershift

Definition at line 76 of file l1c_str.h.

◆ lonnad

float* lonnad

Definition at line 75 of file l1c_str.h.

◆ lonpix

float* lonpix

Definition at line 70 of file l1c_str.h.

◆ lonpix2

float* lonpix2

Definition at line 72 of file l1c_str.h.

◆ Lt

float** Lt

Definition at line 49 of file l1c_str.h.

◆ Lt_blue

float** Lt_blue

Definition at line 50 of file l1c_str.h.

◆ Lt_red

float** Lt_red

Definition at line 51 of file l1c_str.h.

◆ Lt_SWIR

float** Lt_SWIR

Definition at line 52 of file l1c_str.h.

◆ npix

size_t npix

Definition at line 38 of file l1c_str.h.

◆ nscan

size_t nscan

Definition at line 40 of file l1c_str.h.

◆ orb_pos

float orb_pos[3]

Definition at line 64 of file l1c_str.h.

◆ orb_vel

float orb_vel[3]

Definition at line 65 of file l1c_str.h.

◆ scan_quality_flag

size_t* scan_quality_flag

Definition at line 43 of file l1c_str.h.

◆ scattang

float* scattang

Definition at line 60 of file l1c_str.h.

◆ sena

float* sena

Definition at line 56 of file l1c_str.h.

◆ senazpix

float* senazpix

Definition at line 68 of file l1c_str.h.

◆ senz

float* senz

Definition at line 55 of file l1c_str.h.

◆ sola

float* sola

Definition at line 58 of file l1c_str.h.

◆ solz

float* solz

Definition at line 57 of file l1c_str.h.

◆ spix

size_t spix

Definition at line 44 of file l1c_str.h.

◆ terr_height

float* terr_height

Definition at line 77 of file l1c_str.h.


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