OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <l1c_filehandle.h>

Public Member Functions

 l1c_filehandle ()
 
virtual ~l1c_filehandle ()
 
virtual void printProducts ()
 

Public Attributes

std::string l1b_name
 
size_t sd_id
 
size_t swtnum
 
int16_t selgran [10]
 
const char * gridname
 
const char * azeast_name
 
size_t l1c_pflag
 
std::vector< std::stringcust_l1cprod
 
std::vector< std::stringifiles
 
file_type format
 
size_t mode
 
size_t length
 
size_t sensorID
 
size_t subsensorID
 
float res_spat
 
float res_spec
 
int16_t syear
 
int16_t sday
 
float minlat_img
 
float maxlat_img
 
float minlon_img
 
float maxlon_img
 
size_t nframes
 
size_t ndets
 
size_t nscan
 
size_t n_views
 
size_t npols
 
size_t nbands
 
size_t nband_blue
 
size_t nband_red
 
size_t nband_swir
 
size_t npix
 
float * views
 
size_t pols [3]
 
float * bbands
 
float * rbands
 
float * swirbands
 
size_t orbit_number
 
size_t orb_dir
 
float orbit_node_lon
 
double eqt
 
std::string tswt_ini
 
std::string tswt_end
 
std::string tswt_ini_file
 
double tunix_start
 
double tg_s
 
double tg_e
 
int numgran
 
double tfile_ini_sec
 
int32_t fileix
 
int32_t gransize
 
int32_t gd_per_gran
 
size_t terrain_corrected
 
size_t cloud_corrected
 
float * cloud_height
 
float * Fobar
 
float mean_az_east
 
int32_t NY1
 
int32_t NY2
 
int32_t num_gridlines
 
int32_t nbinx
 
int32_t sensor
 
float latnorth
 
float latsouth
 
int16_t nswath
 
int16_t ndswaths
 
int16_t nswt_files
 
int32_t nadpix
 
size_t proj_type
 
float gres
 
float lat0
 
float * view_agg
 
float * pol_agg
 
float * band_agg
 
size_t overlap_vflag
 
size_t overlap_pflag
 
size_t overlap_bflag
 
size_t unc_meth
 
float unc_thres_v
 
float unc_thres_p
 
float unc_thres_b
 

Detailed Description

Definition at line 27 of file l1c_filehandle.h.

Constructor & Destructor Documentation

◆ l1c_filehandle()

Definition at line 26 of file l1c_filehandle.cpp.

◆ ~l1c_filehandle()

~l1c_filehandle ( )
virtual

Definition at line 145 of file l1c_filehandle.cpp.

Member Function Documentation

◆ printProducts()

void printProducts ( )
virtual

Definition at line 150 of file l1c_filehandle.cpp.

Member Data Documentation

◆ azeast_name

const char* azeast_name

Definition at line 44 of file l1c_filehandle.h.

◆ band_agg

float* band_agg

Definition at line 139 of file l1c_filehandle.h.

◆ bbands

float* bbands

Definition at line 79 of file l1c_filehandle.h.

◆ cloud_corrected

size_t cloud_corrected

Definition at line 106 of file l1c_filehandle.h.

◆ cloud_height

float* cloud_height

Definition at line 107 of file l1c_filehandle.h.

◆ cust_l1cprod

std::vector<std::string> cust_l1cprod

Definition at line 46 of file l1c_filehandle.h.

◆ eqt

double eqt

Definition at line 89 of file l1c_filehandle.h.

◆ fileix

int32_t fileix

Definition at line 100 of file l1c_filehandle.h.

◆ Fobar

float* Fobar

Definition at line 110 of file l1c_filehandle.h.

◆ format

file_type format

Definition at line 48 of file l1c_filehandle.h.

◆ gd_per_gran

int32_t gd_per_gran

Definition at line 102 of file l1c_filehandle.h.

◆ gransize

int32_t gransize

Definition at line 101 of file l1c_filehandle.h.

◆ gres

float gres

Definition at line 127 of file l1c_filehandle.h.

◆ gridname

const char* gridname

Definition at line 43 of file l1c_filehandle.h.

◆ ifiles

Definition at line 47 of file l1c_filehandle.h.

◆ l1b_name

std::string l1b_name

Definition at line 36 of file l1c_filehandle.h.

◆ l1c_pflag

size_t l1c_pflag

Definition at line 45 of file l1c_filehandle.h.

◆ lat0

float lat0

Definition at line 131 of file l1c_filehandle.h.

◆ latnorth

float latnorth

Definition at line 120 of file l1c_filehandle.h.

◆ latsouth

float latsouth

Definition at line 121 of file l1c_filehandle.h.

◆ length

size_t length

Definition at line 50 of file l1c_filehandle.h.

◆ maxlat_img

float maxlat_img

Definition at line 60 of file l1c_filehandle.h.

◆ maxlon_img

float maxlon_img

Definition at line 62 of file l1c_filehandle.h.

◆ mean_az_east

float mean_az_east

Definition at line 114 of file l1c_filehandle.h.

◆ minlat_img

float minlat_img

Definition at line 59 of file l1c_filehandle.h.

◆ minlon_img

float minlon_img

Definition at line 61 of file l1c_filehandle.h.

◆ mode

size_t mode

Definition at line 49 of file l1c_filehandle.h.

◆ n_views

size_t n_views

Definition at line 68 of file l1c_filehandle.h.

◆ nadpix

int32_t nadpix

Definition at line 125 of file l1c_filehandle.h.

◆ nband_blue

size_t nband_blue

Definition at line 71 of file l1c_filehandle.h.

◆ nband_red

size_t nband_red

Definition at line 72 of file l1c_filehandle.h.

◆ nband_swir

size_t nband_swir

Definition at line 73 of file l1c_filehandle.h.

◆ nbands

size_t nbands

Definition at line 70 of file l1c_filehandle.h.

◆ nbinx

int32_t nbinx

Definition at line 118 of file l1c_filehandle.h.

◆ ndets

size_t ndets

Definition at line 66 of file l1c_filehandle.h.

◆ ndswaths

int16_t ndswaths

Definition at line 123 of file l1c_filehandle.h.

◆ nframes

size_t nframes

Definition at line 65 of file l1c_filehandle.h.

◆ npix

size_t npix

Definition at line 74 of file l1c_filehandle.h.

◆ npols

size_t npols

Definition at line 69 of file l1c_filehandle.h.

◆ nscan

size_t nscan

Definition at line 67 of file l1c_filehandle.h.

◆ nswath

int16_t nswath

Definition at line 122 of file l1c_filehandle.h.

◆ nswt_files

int16_t nswt_files

Definition at line 124 of file l1c_filehandle.h.

◆ num_gridlines

int32_t num_gridlines

Definition at line 117 of file l1c_filehandle.h.

◆ numgran

int numgran

Definition at line 96 of file l1c_filehandle.h.

◆ NY1

int32_t NY1

Definition at line 115 of file l1c_filehandle.h.

◆ NY2

int32_t NY2

Definition at line 116 of file l1c_filehandle.h.

◆ orb_dir

size_t orb_dir

Definition at line 87 of file l1c_filehandle.h.

◆ orbit_node_lon

float orbit_node_lon

Definition at line 88 of file l1c_filehandle.h.

◆ orbit_number

size_t orbit_number

Definition at line 86 of file l1c_filehandle.h.

◆ overlap_bflag

size_t overlap_bflag

Definition at line 142 of file l1c_filehandle.h.

◆ overlap_pflag

size_t overlap_pflag

Definition at line 141 of file l1c_filehandle.h.

◆ overlap_vflag

size_t overlap_vflag

Definition at line 140 of file l1c_filehandle.h.

◆ pol_agg

float* pol_agg

Definition at line 138 of file l1c_filehandle.h.

◆ pols

size_t pols[3]

Definition at line 78 of file l1c_filehandle.h.

◆ proj_type

size_t proj_type

Definition at line 126 of file l1c_filehandle.h.

◆ rbands

float* rbands

Definition at line 80 of file l1c_filehandle.h.

◆ res_spat

float res_spat

Definition at line 53 of file l1c_filehandle.h.

◆ res_spec

float res_spec

Definition at line 54 of file l1c_filehandle.h.

◆ sd_id

size_t sd_id

Definition at line 37 of file l1c_filehandle.h.

◆ sday

int16_t sday

Definition at line 58 of file l1c_filehandle.h.

◆ selgran

int16_t selgran[10]

Definition at line 42 of file l1c_filehandle.h.

◆ sensor

int32_t sensor

Definition at line 119 of file l1c_filehandle.h.

◆ sensorID

size_t sensorID

Definition at line 51 of file l1c_filehandle.h.

◆ subsensorID

size_t subsensorID

Definition at line 52 of file l1c_filehandle.h.

◆ swirbands

float* swirbands

Definition at line 81 of file l1c_filehandle.h.

◆ swtnum

size_t swtnum

Definition at line 41 of file l1c_filehandle.h.

◆ syear

int16_t syear

Definition at line 57 of file l1c_filehandle.h.

◆ terrain_corrected

size_t terrain_corrected

Definition at line 105 of file l1c_filehandle.h.

◆ tfile_ini_sec

double tfile_ini_sec

Definition at line 97 of file l1c_filehandle.h.

◆ tg_e

double tg_e

Definition at line 95 of file l1c_filehandle.h.

◆ tg_s

double tg_s

Definition at line 94 of file l1c_filehandle.h.

◆ tswt_end

std::string tswt_end

Definition at line 91 of file l1c_filehandle.h.

◆ tswt_ini

std::string tswt_ini

Definition at line 90 of file l1c_filehandle.h.

◆ tswt_ini_file

std::string tswt_ini_file

Definition at line 92 of file l1c_filehandle.h.

◆ tunix_start

double tunix_start

Definition at line 93 of file l1c_filehandle.h.

◆ unc_meth

size_t unc_meth

Definition at line 144 of file l1c_filehandle.h.

◆ unc_thres_b

float unc_thres_b

Definition at line 147 of file l1c_filehandle.h.

◆ unc_thres_p

float unc_thres_p

Definition at line 146 of file l1c_filehandle.h.

◆ unc_thres_v

float unc_thres_v

Definition at line 145 of file l1c_filehandle.h.

◆ view_agg

float* view_agg

Definition at line 137 of file l1c_filehandle.h.

◆ views

float* views

Definition at line 77 of file l1c_filehandle.h.


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