NASA Logo
Ocean Color Science Software

ocssw V2022

#include <l1c_latlongrid.h>

Collaboration diagram for bin_str:
[legend]

Public Member Functions

 bin_str ()
 
virtual ~bin_str ()
 
virtual int alloc_bin (bin_str *binstr)
 
virtual int close_bin (bin_str *binstr)
 

Public Attributes

std::string version
 
std::string history
 
std::string pversion
 
std::string doi
 
int sensor
 
int16_t num_gridlines
 
int16_t nbinx
 
int16_t nviews
 
int16_t nbands
 
int32_t num_pixels
 
int32_t nscans
 
bool verbose
 
int gdshift
 
float ** lat_gd
 
float ** lon_gd
 
double *** time_l1b
 
double * time_gd
 
float ** alt
 
short ** nrec_2D
 
short *** nrec_3D
 
short *** nrec_3D_view
 
float **** nrec_4D_band
 
float ** alt_mean
 
float ** alt_rmse
 
short ** alt_2D
 
short ** alt_diff2
 
float *** suna_3D
 
float *** sunz_3D
 
float *** sena_3D
 
float *** senz_3D
 
float *** sca_3D
 
float *** rot_angle
 
float **** QC_bitwise_4D
 
float *** QC_4D
 
float **** I_4D
 
float **** i_diff2
 
float **** I_noise_4D
 
short * obs_per_view
 
float * QC_bitwise
 
float * QC
 
float * I
 
float * I_noise
 
file_format format
 
filehandle * l1file
 
std::string full_l1cgrid
 
std::string l1cgrid
 
short fillval1 = -32767
 
float fillval2 = -32767.
 
double fillval3 = -32767.
 
int32_t inpix
 
int32_t outpix
 
int32_t badgeo
 
double tini_l1c
 
double tend_l1c
 
double tini_l1b
 
double tend_l1b
 
std::string date_mid_grid
 
int bintype
 
char outlist [FILENAME_MAX]
 
char l1c_anc [FILENAME_MAX]
 
int cloudem_flag
 
int cloud_type
 
int dem_flag
 

Detailed Description

Definition at line 15 of file l1c_latlongrid.h.

Constructor & Destructor Documentation

◆ bin_str()

bin_str ( )

Definition at line 28 of file l1c_latlongrid.cpp.

◆ ~bin_str()

~bin_str ( )
virtual

Definition at line 102 of file l1c_latlongrid.cpp.

Member Function Documentation

◆ alloc_bin()

int alloc_bin ( bin_str binstr)
virtual

Definition at line 176 of file l1c_latlongrid.cpp.

◆ close_bin()

int close_bin ( bin_str binstr)
virtual

Definition at line 105 of file l1c_latlongrid.cpp.

Member Data Documentation

◆ alt

float** alt

Definition at line 45 of file l1c_latlongrid.h.

◆ alt_2D

short** alt_2D

Definition at line 54 of file l1c_latlongrid.h.

◆ alt_diff2

short** alt_diff2

Definition at line 55 of file l1c_latlongrid.h.

◆ alt_mean

float** alt_mean

Definition at line 52 of file l1c_latlongrid.h.

◆ alt_rmse

float** alt_rmse

Definition at line 53 of file l1c_latlongrid.h.

◆ badgeo

int32_t badgeo

Definition at line 87 of file l1c_latlongrid.h.

◆ bintype

int bintype

Definition at line 95 of file l1c_latlongrid.h.

◆ cloud_type

int cloud_type

Definition at line 100 of file l1c_latlongrid.h.

◆ cloudem_flag

int cloudem_flag

Definition at line 99 of file l1c_latlongrid.h.

◆ date_mid_grid

std::string date_mid_grid

Definition at line 93 of file l1c_latlongrid.h.

◆ dem_flag

int dem_flag

Definition at line 101 of file l1c_latlongrid.h.

◆ doi

Definition at line 27 of file l1c_latlongrid.h.

◆ fillval1

short fillval1 = -32767

Definition at line 81 of file l1c_latlongrid.h.

◆ fillval2

float fillval2 = -32767.

Definition at line 82 of file l1c_latlongrid.h.

◆ fillval3

double fillval3 = -32767.

Definition at line 83 of file l1c_latlongrid.h.

◆ format

file_format format

Definition at line 75 of file l1c_latlongrid.h.

◆ full_l1cgrid

std::string full_l1cgrid

Definition at line 78 of file l1c_latlongrid.h.

◆ gdshift

int gdshift

Definition at line 40 of file l1c_latlongrid.h.

◆ history

std::string history

Definition at line 25 of file l1c_latlongrid.h.

◆ I

float* I

Definition at line 72 of file l1c_latlongrid.h.

◆ I_4D

float**** I_4D

Definition at line 64 of file l1c_latlongrid.h.

◆ i_diff2

float**** i_diff2

Definition at line 65 of file l1c_latlongrid.h.

◆ I_noise

float* I_noise

Definition at line 73 of file l1c_latlongrid.h.

◆ I_noise_4D

float**** I_noise_4D

Definition at line 66 of file l1c_latlongrid.h.

◆ inpix

int32_t inpix

Definition at line 85 of file l1c_latlongrid.h.

◆ l1c_anc

char l1c_anc[FILENAME_MAX]

Definition at line 98 of file l1c_latlongrid.h.

◆ l1cgrid

std::string l1cgrid

Definition at line 79 of file l1c_latlongrid.h.

◆ l1file

filehandle* l1file

Definition at line 77 of file l1c_latlongrid.h.

◆ lat_gd

float** lat_gd

Definition at line 41 of file l1c_latlongrid.h.

◆ lon_gd

float** lon_gd

Definition at line 42 of file l1c_latlongrid.h.

◆ nbands

int16_t nbands

Definition at line 34 of file l1c_latlongrid.h.

◆ nbinx

int16_t nbinx

Definition at line 32 of file l1c_latlongrid.h.

◆ nrec_2D

short** nrec_2D

Definition at line 48 of file l1c_latlongrid.h.

◆ nrec_3D

short*** nrec_3D

Definition at line 49 of file l1c_latlongrid.h.

◆ nrec_3D_view

short*** nrec_3D_view

Definition at line 50 of file l1c_latlongrid.h.

◆ nrec_4D_band

float**** nrec_4D_band

Definition at line 51 of file l1c_latlongrid.h.

◆ nscans

int32_t nscans

Definition at line 36 of file l1c_latlongrid.h.

◆ num_gridlines

int16_t num_gridlines

Definition at line 31 of file l1c_latlongrid.h.

◆ num_pixels

int32_t num_pixels

Definition at line 35 of file l1c_latlongrid.h.

◆ nviews

int16_t nviews

Definition at line 33 of file l1c_latlongrid.h.

◆ obs_per_view

short* obs_per_view

Definition at line 69 of file l1c_latlongrid.h.

◆ outlist

char outlist[FILENAME_MAX]

Definition at line 97 of file l1c_latlongrid.h.

◆ outpix

int32_t outpix

Definition at line 86 of file l1c_latlongrid.h.

◆ pversion

std::string pversion

Definition at line 26 of file l1c_latlongrid.h.

◆ QC

float* QC

Definition at line 71 of file l1c_latlongrid.h.

◆ QC_4D

float*** QC_4D

Definition at line 63 of file l1c_latlongrid.h.

◆ QC_bitwise

float* QC_bitwise

Definition at line 70 of file l1c_latlongrid.h.

◆ QC_bitwise_4D

float**** QC_bitwise_4D

Definition at line 62 of file l1c_latlongrid.h.

◆ rot_angle

float*** rot_angle

Definition at line 61 of file l1c_latlongrid.h.

◆ sca_3D

float*** sca_3D

Definition at line 60 of file l1c_latlongrid.h.

◆ sena_3D

float*** sena_3D

Definition at line 58 of file l1c_latlongrid.h.

◆ sensor

int sensor

Definition at line 28 of file l1c_latlongrid.h.

◆ senz_3D

float*** senz_3D

Definition at line 59 of file l1c_latlongrid.h.

◆ suna_3D

float*** suna_3D

Definition at line 56 of file l1c_latlongrid.h.

◆ sunz_3D

float*** sunz_3D

Definition at line 57 of file l1c_latlongrid.h.

◆ tend_l1b

double tend_l1b

Definition at line 92 of file l1c_latlongrid.h.

◆ tend_l1c

double tend_l1c

Definition at line 90 of file l1c_latlongrid.h.

◆ time_gd

double* time_gd

Definition at line 44 of file l1c_latlongrid.h.

◆ time_l1b

double*** time_l1b

Definition at line 43 of file l1c_latlongrid.h.

◆ tini_l1b

double tini_l1b

Definition at line 91 of file l1c_latlongrid.h.

◆ tini_l1c

double tini_l1c

Definition at line 89 of file l1c_latlongrid.h.

◆ verbose

bool verbose

Definition at line 37 of file l1c_latlongrid.h.

◆ version

std::string version

Definition at line 24 of file l1c_latlongrid.h.


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