OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
DDOptions.cpp File Reference
#include <cassert>
#include <iostream>
#include <ostream>
#include <cstring>
#include <vector>
#include <libgen.h>
#include <DDOptions.h>
Include dependency graph for DDOptions.cpp:

Go to the source code of this file.

Functions

void set_optionList (clo_optionList_t *list)
 
clo_optionList_tget_optionList ()
 
string get_option (const string &name)
 
int get_option_int (const string &name)
 
int get_bool (const string &name)
 
float * get_option_floats (const string &name, int *count)
 
void add_options (clo_optionList_t *list)
 
void copy_options ()
 
string get_source ()
 
string get_history (int argc, char *argv[])
 
void par_option_cb (struct clo_option_t *option)
 
void init_options (clo_optionList_t *list, const char *softwareVersion)
 
void read_options (clo_optionList_t *list, int argc, char *argv[])
 

Variables

const string INPUT_SPIX = "spixl"
 
const string INPUT_EPIX = "epixl"
 
const string INPUT_DPIX = "dpixl"
 
const string INPUT_SLINE = "sline"
 
const string INPUT_ELINE = "eline"
 
const string INPUT_DLINE = "dline"
 
const string INPUT_LT_NOISE_SCALE = "lt_noise_scale"
 
const string INPUT_LINES_PER_RW = "lines_per_rw"
 
const string INPUT_PAR = "par"
 
const string PRODUCT_XML = "prod_xml"
 
const string INPUT_IFFSVM = "ifile_svm"
 
const string INPUT_L1B = "ifile"
 
const string INPUT_GEO = "geofile"
 
const string INPUT_GDAS1 = "gdas1"
 
const string INPUT_GDAS2 = "gdas2"
 
const string INPUT_GDAS = "gdas"
 
const string INPUT_LANDMASK = "landmask"
 
const string INPUT_CLDMASK = "cldmask"
 
const string INPUT_GAS_CORRECTION = "lut_gascorr"
 
const string INPUT_SAT_ID = "lut_satid"
 
const string OUTPUT_NC4 = "ofile"
 
const string INPUT_GRIB = "met"
 
const string INPUT_OZONE = "ozone"
 
const string INPUT_OCEAN_BIG1 = "lut_ocean_big1"
 
const string INPUT_OCEAN_BIG2 = "lut_ocean_big2"
 
const string INPUT_OCEAN_BIG3 = "lut_ocean_big3"
 
const string INPUT_OCEAN_BIG4 = "lut_ocean_big4"
 
const string INPUT_OCEAN_SMALL1 = "lut_ocean_small1"
 
const string INPUT_OCEAN_SMALL2 = "lut_ocean_small2"
 
const string INPUT_OCEAN_SMALL3 = "lut_ocean_small3"
 
const string INPUT_OCEAN_SMALL4 = "lut_ocean_small4"
 
const string INPUT_LAND_W0466 = "lut_land_w0466"
 
const string INPUT_LAND_W0554 = "lut_land_w0554"
 
const string INPUT_LAND_W0645 = "lut_land_w0645"
 
const string INPUT_LAND_W2113 = "lut_land_w2113"
 
const string INPUT_LAND_MAP = "lut_land_aerosol_map"
 
const string INPUT_TRANSM_H2O_1 = "lut_transm_h2o_1"
 
const string INPUT_TRANSM_H2O_2 = "lut_transm_h2o_2"
 
const string INPUT_TRANSM_H2O_3 = "lut_transm_h2o_3"
 
const string INPUT_TRANSM_H2O_4 = "lut_transm_h2o_4"
 
const string INPUT_TRANSM_H2O_5 = "lut_transm_h2o_5"
 
const string INPUT_TRANSM_H2O_6 = "lut_transm_h2o_6"
 
const string INPUT_WEIGHT_TABLE = "lut_weight_table"
 
const string INPUT_REFL_CH2 = "lut_refl_ch2"
 
const string INPUT_RATIO_CH19_TO_CH2 = "lut_ratio_ch19_to_ch2"
 
const string INPUT_GLOBAL_IGBP = "lut_global_igbp"
 
const string INPUT_NVALX_412 = "lut_nvalx_412"
 
const string INPUT_NVALX_470 = "lut_nvalx_470"
 
const string INPUT_NVALX_650 = "lut_nvalx_650"
 
const string INPUT_NVALX21 = "lut_nvalx21"
 
const string INPUT_DBDT_REGIONS = "lut_dbdt_regions"
 
const string INPUT_MODIS_SWIR = "lut_modis_swir"
 
const string INPUT_MODIS_SURF_REFL = "lut_modis_surfdb"
 
const string INPUT_MODIS_XCAL_412 = "lut_modis_xcal_412"
 
const string INPUT_MODIS_XCAL_470 = "lut_modis_xcal_470"
 
const string INPUT_GAIN_412 = "lut_gain_412"
 
const string INPUT_GAIN_470 = "lut_gain_470"
 
const string INPUT_ATMOSPHERE = "lut_atmosphere"
 
const string INPUT_AERO_LAND_FINE = "lut_aero_land_fine"
 
const string INPUT_AERO_LAND_DUST = "lut_aero_land_dust"
 
const string INPUT_AERO_OCEAN_DUST = "lut_aero_ocean_dust"
 
const string INPUT_AERO_OCEAN_FINE = "lut_aero_ocean_fine"
 
const string INPUT_AERO_OCEAN_MARI = "lut_aero_ocean_mari"
 
const string INPUT_AERO_OCEAN_MIX = "lut_aero_ocean_mix"
 
const string INPUT_BATHYMETRY = "lut_bathymetry"
 
const string INPUT_CHL = "lut_chl"
 
const string INPUT_LER_TABLE = "lut_ler_table"
 
const string INPUT_LANDCOVER = "lut_landcover"
 
const string INPUT_SURFACE_PRESSURE = "lut_surface_pressure"
 
const string INPUT_GEOZONE = "lut_geozone"
 
const string INPUT_SEASONAL_DESERTS = "lut_seasonal_deserts"
 
const string INPUT_BRDF = "lut_brdf"
 
const string INPUT_VIIRS_SURF_REFL = "lut_viirs_surfdb"
 
const string INPUT_SURF_COEFF = "lut_surfcoeff"
 
const string INPUT_SWIR = "lut_swir"
 
const string INPUT_VEG_LANDCOVER = "lut_veg_landcover"
 
const string INPUT_VEG_21SFC = "lut_veg_21sfc"
 
const string INPUT_RAYL_412 = "lut_rayl_412"
 
const string INPUT_RAYL_470 = "lut_rayl_488"
 
const string INPUT_RAYL_650 = "lut_rayl_670"
 
const string INPUT_VIIRS_XCAL_412 = "lut_viirs_xcal_412"
 
const string INPUT_VIIRS_XCAL_488 = "lut_viirs_xcal_488"
 
const string INPUT_VIIRS_XCAL_670 = "lut_viirs_xcal_670"
 
const string INPUT_NC4_LUT = "lut"
 
const string INPUT_DT_NC4_LUT = "lut_nc4_dt"
 
const string INPUT_DB_NC4_LUT = "lut_nc4_db"
 
const string INPUT_SENSOR_INFO = "sensor_info"
 
const string LEAP_SEC_PATH = "leapsec_file"
 
const string LUT_GRIB = "GRIB"
 
const string LUT_GAS_CORRECTION = "GAS_CORRECTION"
 
const string LUT_LAND_AEROSOL = "LAND_AEROSOL"
 
const string LUT_OCEAN_AEROSOL = "OCEAN_AEROSOL"
 
const string LUT_WATER_VAPOR = "WATER_VAPOR"
 
const string LUT_SURFACE_PRESSURE = "SURFACE_PRESSURE"
 
const string LUT_MODIS_SWIR = "MODIS_SWIR_VIS"
 
const string LUT_MODIS_SURFACE_REFL = "MODIS_SURFACE_REFLECTANCE"
 
const string LUT_MODIS_CORRECTIONS = "MODIS_CORRECTIONS"
 
const string LUT_NVALX = "NVALX"
 
const string LUT_RAYLEIGH = "RAYLEGH"
 
const string LUT_NVALX21 = "VEG_21SFC"
 
const string LUT_LER_TABLES = "LER_TABLES"
 
const string LUT_SWIR = "SWIR_VS_VISIBLE"
 
const string LUT_VIIRS_SURFACE_REFL = "VIIRS_SURFACE_REFLECTANCE"
 
const string LUT_SURFACE_COEFF = "SURFACE_COEFFICIENTS"
 
const string LUT_LANDCOVER = "LANDCOVER"
 
const string LUT_GEOZONE = "GEOZONE"
 
const string LUT_OCEAN_AEROSOL_FINE = "OCEAN_AEROSOL_FINE"
 
const string LUT_OCEAN_AEROSOL_DUST = "OCEAN_AEROSOL_DUST"
 
const string LUT_OCEAN_AEROSOL_MARI = "OCEAN_AEROSOL_MARITIME"
 
const string LUT_OCEAN_AEROSOL_MIX = "OCEAN_AEROSOL_MIXED"
 
const string LUT_LAND_AEROSOL_FINE = "LAND_AEROSOL_FINE"
 
const string LUT_LAND_AEROSOL_DUST = "LAND_AEROSOL_DUST"
 
const string LUT_BATHYMETRY = "BATHYMETRY"
 
const string LUT_CHL = "LOG_CHL"
 
const string BOOL_SENSOR = "sensor_band_parameters"
 
const string BOOL_SCANS = "scan_line_attributes"
 
const string BOOL_NAVIGATION = "navigation_data"
 
const string BOOL_PROCESS = "processing_control"
 
const string BOOL_WAVELENGTHS = "wavelengths"
 
const string BOOL_DATA = "geophysical_data"
 
const string BOOL_FLAGS = "flag_percentages"
 
const string BOOL_ANCILLARY = "ancillary"
 
const string BOOL_GEOLOCATION = "geolocation"
 
const string BOOL_OBSERVATIONS = "observations"
 
const string BOOL_STATISTICS = "statistics"
 
const string BOOL_ADD_LT_NOISE = "add_lt_noise"
 
const string BOOL_GAS_CORRECTION = "gas_correction"
 
const string BOOL_MASK_GLINT = "mask_glint"
 
const string BOOL_MASK_CLOUD = "mask_cloud"
 
const string BOOL_SHORT_FORMAT = "short_format"
 
const string BOOL_L2_FLAGS = "l2_flags"
 
const string BOOL_CLOUD_MASK = "cloud_mask"
 
const string BOOL_QUALITY_FLAG = "quality_flag"
 
const string BOOL_AEROSOL_TYPE = "aerosol_type"
 
const string BOOL_SCATTER_ANGLE = "scattering_angle"
 
const string BOOL_CHLOROPHYLL = "chlorophyll"
 
const string BOOL_RESIDUAL_ERROR = "residual_error"
 
const string BOOL_FMF_550 = "fmf_550"
 
const string BOOL_NDVI = "ndvi"
 
const string BOOL_ANGSTROM = "angstrom"
 
const string BOOL_AOT_380 = "aot_380"
 
const string BOOL_AOT_410 = "aot_410"
 
const string BOOL_AOT_490 = "aot_490"
 
const string BOOL_AOT_550 = "aot_550"
 
const string BOOL_AOT_670 = "aot_670"
 
const string BOOL_AOT_865 = "aot_865"
 
const string BOOL_AOT_1240 = "aot_1240"
 
const string BOOL_AOT_1610 = "aot_1610"
 
const string BOOL_AOT_2250 = "aot_2250"
 
const string BOOL_SURF_410 = "surface_410"
 
const string BOOL_SURF_490 = "surface_490"
 
const string BOOL_SURF_670 = "surface_670"
 
const string BOOL_SURF_2250 = "surface_2250"
 
const string ALGORITHM = "alg"
 
const string NETCDF_LUT_PATH = "lut_nc4_path"
 

Function Documentation

◆ add_options()

void add_options ( clo_optionList_t list)

Definition at line 251 of file DDOptions.cpp.

◆ copy_options()

void copy_options ( )

Definition at line 457 of file DDOptions.cpp.

◆ get_bool()

int get_bool ( const string name)

Definition at line 231 of file DDOptions.cpp.

◆ get_history()

string get_history ( int  argc,
char *  argv[] 
)

Definition at line 496 of file DDOptions.cpp.

◆ get_option()

string get_option ( const string name)

Definition at line 211 of file DDOptions.cpp.

◆ get_option_floats()

float* get_option_floats ( const string name,
int *  count 
)

Definition at line 239 of file DDOptions.cpp.

◆ get_option_int()

int get_option_int ( const string name)

Definition at line 223 of file DDOptions.cpp.

◆ get_optionList()

clo_optionList_t* get_optionList ( )

Definition at line 203 of file DDOptions.cpp.

◆ get_source()

string get_source ( )

Definition at line 462 of file DDOptions.cpp.

◆ init_options()

void init_options ( clo_optionList_t list,
const char *  softwareVersion 
)

add all of the accepted command line options to list

Definition at line 535 of file DDOptions.cpp.

◆ par_option_cb()

void par_option_cb ( struct clo_option_t option)

CLO callback function for the "par" option. Loads the parameter file into the list that is stored in option->cb_data

Definition at line 529 of file DDOptions.cpp.

◆ read_options()

void read_options ( clo_optionList_t list,
int  argc,
char *  argv[] 
)

Definition at line 576 of file DDOptions.cpp.

◆ set_optionList()

void set_optionList ( clo_optionList_t list)

Definition at line 199 of file DDOptions.cpp.

Variable Documentation

◆ ALGORITHM

const string ALGORITHM = "alg"

Definition at line 193 of file DDOptions.cpp.

◆ BOOL_ADD_LT_NOISE

const string BOOL_ADD_LT_NOISE = "add_lt_noise"

Definition at line 163 of file DDOptions.cpp.

◆ BOOL_AEROSOL_TYPE

const string BOOL_AEROSOL_TYPE = "aerosol_type"

Definition at line 172 of file DDOptions.cpp.

◆ BOOL_ANCILLARY

const string BOOL_ANCILLARY = "ancillary"

Definition at line 159 of file DDOptions.cpp.

◆ BOOL_ANGSTROM

const string BOOL_ANGSTROM = "angstrom"

Definition at line 178 of file DDOptions.cpp.

◆ BOOL_AOT_1240

const string BOOL_AOT_1240 = "aot_1240"

Definition at line 185 of file DDOptions.cpp.

◆ BOOL_AOT_1610

const string BOOL_AOT_1610 = "aot_1610"

Definition at line 186 of file DDOptions.cpp.

◆ BOOL_AOT_2250

const string BOOL_AOT_2250 = "aot_2250"

Definition at line 187 of file DDOptions.cpp.

◆ BOOL_AOT_380

const string BOOL_AOT_380 = "aot_380"

Definition at line 179 of file DDOptions.cpp.

◆ BOOL_AOT_410

const string BOOL_AOT_410 = "aot_410"

Definition at line 180 of file DDOptions.cpp.

◆ BOOL_AOT_490

const string BOOL_AOT_490 = "aot_490"

Definition at line 181 of file DDOptions.cpp.

◆ BOOL_AOT_550

const string BOOL_AOT_550 = "aot_550"

Definition at line 182 of file DDOptions.cpp.

◆ BOOL_AOT_670

const string BOOL_AOT_670 = "aot_670"

Definition at line 183 of file DDOptions.cpp.

◆ BOOL_AOT_865

const string BOOL_AOT_865 = "aot_865"

Definition at line 184 of file DDOptions.cpp.

◆ BOOL_CHLOROPHYLL

const string BOOL_CHLOROPHYLL = "chlorophyll"

Definition at line 174 of file DDOptions.cpp.

◆ BOOL_CLOUD_MASK

const string BOOL_CLOUD_MASK = "cloud_mask"

Definition at line 170 of file DDOptions.cpp.

◆ BOOL_DATA

const string BOOL_DATA = "geophysical_data"

Definition at line 157 of file DDOptions.cpp.

◆ BOOL_FLAGS

const string BOOL_FLAGS = "flag_percentages"

Definition at line 158 of file DDOptions.cpp.

◆ BOOL_FMF_550

const string BOOL_FMF_550 = "fmf_550"

Definition at line 176 of file DDOptions.cpp.

◆ BOOL_GAS_CORRECTION

const string BOOL_GAS_CORRECTION = "gas_correction"

Definition at line 164 of file DDOptions.cpp.

◆ BOOL_GEOLOCATION

const string BOOL_GEOLOCATION = "geolocation"

Definition at line 160 of file DDOptions.cpp.

◆ BOOL_L2_FLAGS

const string BOOL_L2_FLAGS = "l2_flags"

Definition at line 169 of file DDOptions.cpp.

◆ BOOL_MASK_CLOUD

const string BOOL_MASK_CLOUD = "mask_cloud"

Definition at line 166 of file DDOptions.cpp.

◆ BOOL_MASK_GLINT

const string BOOL_MASK_GLINT = "mask_glint"

Definition at line 165 of file DDOptions.cpp.

◆ BOOL_NAVIGATION

const string BOOL_NAVIGATION = "navigation_data"

Definition at line 154 of file DDOptions.cpp.

◆ BOOL_NDVI

const string BOOL_NDVI = "ndvi"

Definition at line 177 of file DDOptions.cpp.

◆ BOOL_OBSERVATIONS

const string BOOL_OBSERVATIONS = "observations"

Definition at line 161 of file DDOptions.cpp.

◆ BOOL_PROCESS

const string BOOL_PROCESS = "processing_control"

Definition at line 155 of file DDOptions.cpp.

◆ BOOL_QUALITY_FLAG

const string BOOL_QUALITY_FLAG = "quality_flag"

Definition at line 171 of file DDOptions.cpp.

◆ BOOL_RESIDUAL_ERROR

const string BOOL_RESIDUAL_ERROR = "residual_error"

Definition at line 175 of file DDOptions.cpp.

◆ BOOL_SCANS

const string BOOL_SCANS = "scan_line_attributes"

Definition at line 153 of file DDOptions.cpp.

◆ BOOL_SCATTER_ANGLE

const string BOOL_SCATTER_ANGLE = "scattering_angle"

Definition at line 173 of file DDOptions.cpp.

◆ BOOL_SENSOR

const string BOOL_SENSOR = "sensor_band_parameters"

Definition at line 152 of file DDOptions.cpp.

◆ BOOL_SHORT_FORMAT

const string BOOL_SHORT_FORMAT = "short_format"

Definition at line 167 of file DDOptions.cpp.

◆ BOOL_STATISTICS

const string BOOL_STATISTICS = "statistics"

Definition at line 162 of file DDOptions.cpp.

◆ BOOL_SURF_2250

const string BOOL_SURF_2250 = "surface_2250"

Definition at line 191 of file DDOptions.cpp.

◆ BOOL_SURF_410

const string BOOL_SURF_410 = "surface_410"

Definition at line 188 of file DDOptions.cpp.

◆ BOOL_SURF_490

const string BOOL_SURF_490 = "surface_490"

Definition at line 189 of file DDOptions.cpp.

◆ BOOL_SURF_670

const string BOOL_SURF_670 = "surface_670"

Definition at line 190 of file DDOptions.cpp.

◆ BOOL_WAVELENGTHS

const string BOOL_WAVELENGTHS = "wavelengths"

Definition at line 156 of file DDOptions.cpp.

◆ INPUT_AERO_LAND_DUST

const string INPUT_AERO_LAND_DUST = "lut_aero_land_dust"

Definition at line 93 of file DDOptions.cpp.

◆ INPUT_AERO_LAND_FINE

const string INPUT_AERO_LAND_FINE = "lut_aero_land_fine"

Definition at line 92 of file DDOptions.cpp.

◆ INPUT_AERO_OCEAN_DUST

const string INPUT_AERO_OCEAN_DUST = "lut_aero_ocean_dust"

Definition at line 94 of file DDOptions.cpp.

◆ INPUT_AERO_OCEAN_FINE

const string INPUT_AERO_OCEAN_FINE = "lut_aero_ocean_fine"

Definition at line 95 of file DDOptions.cpp.

◆ INPUT_AERO_OCEAN_MARI

const string INPUT_AERO_OCEAN_MARI = "lut_aero_ocean_mari"

Definition at line 96 of file DDOptions.cpp.

◆ INPUT_AERO_OCEAN_MIX

const string INPUT_AERO_OCEAN_MIX = "lut_aero_ocean_mix"

Definition at line 97 of file DDOptions.cpp.

◆ INPUT_ATMOSPHERE

const string INPUT_ATMOSPHERE = "lut_atmosphere"

Definition at line 90 of file DDOptions.cpp.

◆ INPUT_BATHYMETRY

const string INPUT_BATHYMETRY = "lut_bathymetry"

Definition at line 98 of file DDOptions.cpp.

◆ INPUT_BRDF

const string INPUT_BRDF = "lut_brdf"

Definition at line 105 of file DDOptions.cpp.

◆ INPUT_CHL

const string INPUT_CHL = "lut_chl"

Definition at line 99 of file DDOptions.cpp.

◆ INPUT_CLDMASK

const string INPUT_CLDMASK = "cldmask"

Definition at line 46 of file DDOptions.cpp.

◆ INPUT_DB_NC4_LUT

const string INPUT_DB_NC4_LUT = "lut_nc4_db"

Definition at line 120 of file DDOptions.cpp.

◆ INPUT_DBDT_REGIONS

const string INPUT_DBDT_REGIONS = "lut_dbdt_regions"

Definition at line 83 of file DDOptions.cpp.

◆ INPUT_DLINE

const string INPUT_DLINE = "dline"

Definition at line 33 of file DDOptions.cpp.

◆ INPUT_DPIX

const string INPUT_DPIX = "dpixl"

Definition at line 30 of file DDOptions.cpp.

◆ INPUT_DT_NC4_LUT

const string INPUT_DT_NC4_LUT = "lut_nc4_dt"

Definition at line 119 of file DDOptions.cpp.

◆ INPUT_ELINE

const string INPUT_ELINE = "eline"

Definition at line 32 of file DDOptions.cpp.

◆ INPUT_EPIX

const string INPUT_EPIX = "epixl"

Definition at line 29 of file DDOptions.cpp.

◆ INPUT_GAIN_412

const string INPUT_GAIN_412 = "lut_gain_412"

Definition at line 88 of file DDOptions.cpp.

◆ INPUT_GAIN_470

const string INPUT_GAIN_470 = "lut_gain_470"

Definition at line 89 of file DDOptions.cpp.

◆ INPUT_GAS_CORRECTION

const string INPUT_GAS_CORRECTION = "lut_gascorr"

Definition at line 47 of file DDOptions.cpp.

◆ INPUT_GDAS

const string INPUT_GDAS = "gdas"

Definition at line 44 of file DDOptions.cpp.

◆ INPUT_GDAS1

const string INPUT_GDAS1 = "gdas1"

Definition at line 42 of file DDOptions.cpp.

◆ INPUT_GDAS2

const string INPUT_GDAS2 = "gdas2"

Definition at line 43 of file DDOptions.cpp.

◆ INPUT_GEO

const string INPUT_GEO = "geofile"

Definition at line 41 of file DDOptions.cpp.

◆ INPUT_GEOZONE

const string INPUT_GEOZONE = "lut_geozone"

Definition at line 103 of file DDOptions.cpp.

◆ INPUT_GLOBAL_IGBP

const string INPUT_GLOBAL_IGBP = "lut_global_igbp"

Definition at line 78 of file DDOptions.cpp.

◆ INPUT_GRIB

const string INPUT_GRIB = "met"

Definition at line 50 of file DDOptions.cpp.

◆ INPUT_IFFSVM

const string INPUT_IFFSVM = "ifile_svm"

Definition at line 39 of file DDOptions.cpp.

◆ INPUT_L1B

const string INPUT_L1B = "ifile"

Definition at line 40 of file DDOptions.cpp.

◆ INPUT_LAND_MAP

const string INPUT_LAND_MAP = "lut_land_aerosol_map"

Definition at line 65 of file DDOptions.cpp.

◆ INPUT_LAND_W0466

const string INPUT_LAND_W0466 = "lut_land_w0466"

Definition at line 61 of file DDOptions.cpp.

◆ INPUT_LAND_W0554

const string INPUT_LAND_W0554 = "lut_land_w0554"

Definition at line 62 of file DDOptions.cpp.

◆ INPUT_LAND_W0645

const string INPUT_LAND_W0645 = "lut_land_w0645"

Definition at line 63 of file DDOptions.cpp.

◆ INPUT_LAND_W2113

const string INPUT_LAND_W2113 = "lut_land_w2113"

Definition at line 64 of file DDOptions.cpp.

◆ INPUT_LANDCOVER

const string INPUT_LANDCOVER = "lut_landcover"

Definition at line 101 of file DDOptions.cpp.

◆ INPUT_LANDMASK

const string INPUT_LANDMASK = "landmask"

Definition at line 45 of file DDOptions.cpp.

◆ INPUT_LER_TABLE

const string INPUT_LER_TABLE = "lut_ler_table"

Definition at line 100 of file DDOptions.cpp.

◆ INPUT_LINES_PER_RW

const string INPUT_LINES_PER_RW = "lines_per_rw"

Definition at line 35 of file DDOptions.cpp.

◆ INPUT_LT_NOISE_SCALE

const string INPUT_LT_NOISE_SCALE = "lt_noise_scale"

Definition at line 34 of file DDOptions.cpp.

◆ INPUT_MODIS_SURF_REFL

const string INPUT_MODIS_SURF_REFL = "lut_modis_surfdb"

Definition at line 85 of file DDOptions.cpp.

◆ INPUT_MODIS_SWIR

const string INPUT_MODIS_SWIR = "lut_modis_swir"

Definition at line 84 of file DDOptions.cpp.

◆ INPUT_MODIS_XCAL_412

const string INPUT_MODIS_XCAL_412 = "lut_modis_xcal_412"

Definition at line 86 of file DDOptions.cpp.

◆ INPUT_MODIS_XCAL_470

const string INPUT_MODIS_XCAL_470 = "lut_modis_xcal_470"

Definition at line 87 of file DDOptions.cpp.

◆ INPUT_NC4_LUT

const string INPUT_NC4_LUT = "lut"

Definition at line 118 of file DDOptions.cpp.

◆ INPUT_NVALX21

const string INPUT_NVALX21 = "lut_nvalx21"

Definition at line 82 of file DDOptions.cpp.

◆ INPUT_NVALX_412

const string INPUT_NVALX_412 = "lut_nvalx_412"

Definition at line 79 of file DDOptions.cpp.

◆ INPUT_NVALX_470

const string INPUT_NVALX_470 = "lut_nvalx_470"

Definition at line 80 of file DDOptions.cpp.

◆ INPUT_NVALX_650

const string INPUT_NVALX_650 = "lut_nvalx_650"

Definition at line 81 of file DDOptions.cpp.

◆ INPUT_OCEAN_BIG1

const string INPUT_OCEAN_BIG1 = "lut_ocean_big1"

Definition at line 53 of file DDOptions.cpp.

◆ INPUT_OCEAN_BIG2

const string INPUT_OCEAN_BIG2 = "lut_ocean_big2"

Definition at line 54 of file DDOptions.cpp.

◆ INPUT_OCEAN_BIG3

const string INPUT_OCEAN_BIG3 = "lut_ocean_big3"

Definition at line 55 of file DDOptions.cpp.

◆ INPUT_OCEAN_BIG4

const string INPUT_OCEAN_BIG4 = "lut_ocean_big4"

Definition at line 56 of file DDOptions.cpp.

◆ INPUT_OCEAN_SMALL1

const string INPUT_OCEAN_SMALL1 = "lut_ocean_small1"

Definition at line 57 of file DDOptions.cpp.

◆ INPUT_OCEAN_SMALL2

const string INPUT_OCEAN_SMALL2 = "lut_ocean_small2"

Definition at line 58 of file DDOptions.cpp.

◆ INPUT_OCEAN_SMALL3

const string INPUT_OCEAN_SMALL3 = "lut_ocean_small3"

Definition at line 59 of file DDOptions.cpp.

◆ INPUT_OCEAN_SMALL4

const string INPUT_OCEAN_SMALL4 = "lut_ocean_small4"

Definition at line 60 of file DDOptions.cpp.

◆ INPUT_OZONE

const string INPUT_OZONE = "ozone"

Definition at line 51 of file DDOptions.cpp.

◆ INPUT_PAR

const string INPUT_PAR = "par"

Definition at line 37 of file DDOptions.cpp.

◆ INPUT_RATIO_CH19_TO_CH2

const string INPUT_RATIO_CH19_TO_CH2 = "lut_ratio_ch19_to_ch2"

Definition at line 75 of file DDOptions.cpp.

◆ INPUT_RAYL_412

const string INPUT_RAYL_412 = "lut_rayl_412"

Definition at line 111 of file DDOptions.cpp.

◆ INPUT_RAYL_470

const string INPUT_RAYL_470 = "lut_rayl_488"

Definition at line 112 of file DDOptions.cpp.

◆ INPUT_RAYL_650

const string INPUT_RAYL_650 = "lut_rayl_670"

Definition at line 113 of file DDOptions.cpp.

◆ INPUT_REFL_CH2

const string INPUT_REFL_CH2 = "lut_refl_ch2"

Definition at line 74 of file DDOptions.cpp.

◆ INPUT_SAT_ID

const string INPUT_SAT_ID = "lut_satid"

Definition at line 48 of file DDOptions.cpp.

◆ INPUT_SEASONAL_DESERTS

const string INPUT_SEASONAL_DESERTS = "lut_seasonal_deserts"

Definition at line 104 of file DDOptions.cpp.

◆ INPUT_SENSOR_INFO

const string INPUT_SENSOR_INFO = "sensor_info"

Definition at line 121 of file DDOptions.cpp.

◆ INPUT_SLINE

const string INPUT_SLINE = "sline"

Definition at line 31 of file DDOptions.cpp.

◆ INPUT_SPIX

const string INPUT_SPIX = "spixl"

Definition at line 28 of file DDOptions.cpp.

◆ INPUT_SURF_COEFF

const string INPUT_SURF_COEFF = "lut_surfcoeff"

Definition at line 107 of file DDOptions.cpp.

◆ INPUT_SURFACE_PRESSURE

const string INPUT_SURFACE_PRESSURE = "lut_surface_pressure"

Definition at line 102 of file DDOptions.cpp.

◆ INPUT_SWIR

const string INPUT_SWIR = "lut_swir"

Definition at line 108 of file DDOptions.cpp.

◆ INPUT_TRANSM_H2O_1

const string INPUT_TRANSM_H2O_1 = "lut_transm_h2o_1"

Definition at line 67 of file DDOptions.cpp.

◆ INPUT_TRANSM_H2O_2

const string INPUT_TRANSM_H2O_2 = "lut_transm_h2o_2"

Definition at line 68 of file DDOptions.cpp.

◆ INPUT_TRANSM_H2O_3

const string INPUT_TRANSM_H2O_3 = "lut_transm_h2o_3"

Definition at line 69 of file DDOptions.cpp.

◆ INPUT_TRANSM_H2O_4

const string INPUT_TRANSM_H2O_4 = "lut_transm_h2o_4"

Definition at line 70 of file DDOptions.cpp.

◆ INPUT_TRANSM_H2O_5

const string INPUT_TRANSM_H2O_5 = "lut_transm_h2o_5"

Definition at line 71 of file DDOptions.cpp.

◆ INPUT_TRANSM_H2O_6

const string INPUT_TRANSM_H2O_6 = "lut_transm_h2o_6"

Definition at line 72 of file DDOptions.cpp.

◆ INPUT_VEG_21SFC

const string INPUT_VEG_21SFC = "lut_veg_21sfc"

Definition at line 110 of file DDOptions.cpp.

◆ INPUT_VEG_LANDCOVER

const string INPUT_VEG_LANDCOVER = "lut_veg_landcover"

Definition at line 109 of file DDOptions.cpp.

◆ INPUT_VIIRS_SURF_REFL

const string INPUT_VIIRS_SURF_REFL = "lut_viirs_surfdb"

Definition at line 106 of file DDOptions.cpp.

◆ INPUT_VIIRS_XCAL_412

const string INPUT_VIIRS_XCAL_412 = "lut_viirs_xcal_412"

Definition at line 114 of file DDOptions.cpp.

◆ INPUT_VIIRS_XCAL_488

const string INPUT_VIIRS_XCAL_488 = "lut_viirs_xcal_488"

Definition at line 115 of file DDOptions.cpp.

◆ INPUT_VIIRS_XCAL_670

const string INPUT_VIIRS_XCAL_670 = "lut_viirs_xcal_670"

Definition at line 116 of file DDOptions.cpp.

◆ INPUT_WEIGHT_TABLE

const string INPUT_WEIGHT_TABLE = "lut_weight_table"

Definition at line 73 of file DDOptions.cpp.

◆ LEAP_SEC_PATH

const string LEAP_SEC_PATH = "leapsec_file"

Definition at line 122 of file DDOptions.cpp.

◆ LUT_BATHYMETRY

const string LUT_BATHYMETRY = "BATHYMETRY"

Definition at line 149 of file DDOptions.cpp.

◆ LUT_CHL

const string LUT_CHL = "LOG_CHL"

Definition at line 150 of file DDOptions.cpp.

◆ LUT_GAS_CORRECTION

const string LUT_GAS_CORRECTION = "GAS_CORRECTION"

Definition at line 125 of file DDOptions.cpp.

◆ LUT_GEOZONE

const string LUT_GEOZONE = "GEOZONE"

Definition at line 142 of file DDOptions.cpp.

◆ LUT_GRIB

const string LUT_GRIB = "GRIB"

Definition at line 124 of file DDOptions.cpp.

◆ LUT_LAND_AEROSOL

const string LUT_LAND_AEROSOL = "LAND_AEROSOL"

Definition at line 126 of file DDOptions.cpp.

◆ LUT_LAND_AEROSOL_DUST

const string LUT_LAND_AEROSOL_DUST = "LAND_AEROSOL_DUST"

Definition at line 148 of file DDOptions.cpp.

◆ LUT_LAND_AEROSOL_FINE

const string LUT_LAND_AEROSOL_FINE = "LAND_AEROSOL_FINE"

Definition at line 147 of file DDOptions.cpp.

◆ LUT_LANDCOVER

const string LUT_LANDCOVER = "LANDCOVER"

Definition at line 141 of file DDOptions.cpp.

◆ LUT_LER_TABLES

const string LUT_LER_TABLES = "LER_TABLES"

Definition at line 137 of file DDOptions.cpp.

◆ LUT_MODIS_CORRECTIONS

const string LUT_MODIS_CORRECTIONS = "MODIS_CORRECTIONS"

Definition at line 132 of file DDOptions.cpp.

◆ LUT_MODIS_SURFACE_REFL

const string LUT_MODIS_SURFACE_REFL = "MODIS_SURFACE_REFLECTANCE"

Definition at line 131 of file DDOptions.cpp.

◆ LUT_MODIS_SWIR

const string LUT_MODIS_SWIR = "MODIS_SWIR_VIS"

Definition at line 130 of file DDOptions.cpp.

◆ LUT_NVALX

const string LUT_NVALX = "NVALX"

Definition at line 133 of file DDOptions.cpp.

◆ LUT_NVALX21

const string LUT_NVALX21 = "VEG_21SFC"

Definition at line 136 of file DDOptions.cpp.

◆ LUT_OCEAN_AEROSOL

const string LUT_OCEAN_AEROSOL = "OCEAN_AEROSOL"

Definition at line 127 of file DDOptions.cpp.

◆ LUT_OCEAN_AEROSOL_DUST

const string LUT_OCEAN_AEROSOL_DUST = "OCEAN_AEROSOL_DUST"

Definition at line 144 of file DDOptions.cpp.

◆ LUT_OCEAN_AEROSOL_FINE

const string LUT_OCEAN_AEROSOL_FINE = "OCEAN_AEROSOL_FINE"

Definition at line 143 of file DDOptions.cpp.

◆ LUT_OCEAN_AEROSOL_MARI

const string LUT_OCEAN_AEROSOL_MARI = "OCEAN_AEROSOL_MARITIME"

Definition at line 145 of file DDOptions.cpp.

◆ LUT_OCEAN_AEROSOL_MIX

const string LUT_OCEAN_AEROSOL_MIX = "OCEAN_AEROSOL_MIXED"

Definition at line 146 of file DDOptions.cpp.

◆ LUT_RAYLEIGH

const string LUT_RAYLEIGH = "RAYLEGH"

Definition at line 134 of file DDOptions.cpp.

◆ LUT_SURFACE_COEFF

const string LUT_SURFACE_COEFF = "SURFACE_COEFFICIENTS"

Definition at line 140 of file DDOptions.cpp.

◆ LUT_SURFACE_PRESSURE

const string LUT_SURFACE_PRESSURE = "SURFACE_PRESSURE"

Definition at line 129 of file DDOptions.cpp.

◆ LUT_SWIR

const string LUT_SWIR = "SWIR_VS_VISIBLE"

Definition at line 138 of file DDOptions.cpp.

◆ LUT_VIIRS_SURFACE_REFL

const string LUT_VIIRS_SURFACE_REFL = "VIIRS_SURFACE_REFLECTANCE"

Definition at line 139 of file DDOptions.cpp.

◆ LUT_WATER_VAPOR

const string LUT_WATER_VAPOR = "WATER_VAPOR"

Definition at line 128 of file DDOptions.cpp.

◆ NETCDF_LUT_PATH

const string NETCDF_LUT_PATH = "lut_nc4_path"

Definition at line 194 of file DDOptions.cpp.

◆ OUTPUT_NC4

const string OUTPUT_NC4 = "ofile"

Definition at line 49 of file DDOptions.cpp.

◆ PRODUCT_XML

const string PRODUCT_XML = "prod_xml"

Definition at line 38 of file DDOptions.cpp.