ocssw
V2022
|
DDOptions.cpp
Go to the documentation of this file.
264 clo_addOption(list, INPUT_EPIX.c_str(), CLO_TYPE_INT, "-1", "end pixel number (-1=the last pixel)");
267 clo_addOption(list, INPUT_ELINE.c_str(), CLO_TYPE_INT, "-1", "end line number (-1=the last line)");
269 clo_addOption(list, INPUT_LINES_PER_RW.c_str(), CLO_TYPE_INT, "1", "lines per read/process/write");
270 clo_addOption(list, INPUT_LT_NOISE_SCALE.c_str(), CLO_TYPE_FLOAT, NULL, "noise scaling factors");
275 clo_addOption(list, INPUT_GDAS1.c_str(), CLO_TYPE_IFILE, NULL, "input ancillary LUT file before");
276 clo_addOption(list, INPUT_GDAS2.c_str(), CLO_TYPE_IFILE, NULL, "input ancillary LUT file after");
280 clo_addOption(list, INPUT_ATMOSPHERE.c_str(), CLO_TYPE_IFILE, NULL, "input atmosphere file name");
284 clo_addOption(list, INPUT_GAS_CORRECTION.c_str(), CLO_TYPE_IFILE, NULL, "input gas correction LUT file");
285 clo_addOption(list, INPUT_OCEAN_BIG1.c_str(), CLO_TYPE_IFILE, NULL, "input ocean aerosol LUT file");
286 clo_addOption(list, INPUT_OCEAN_BIG2.c_str(), CLO_TYPE_IFILE, NULL, "input ocean aerosol LUT file");
287 clo_addOption(list, INPUT_OCEAN_BIG3.c_str(), CLO_TYPE_IFILE, NULL, "input ocean aerosol LUT file");
288 clo_addOption(list, INPUT_OCEAN_BIG4.c_str(), CLO_TYPE_IFILE, NULL, "input ocean aerosol LUT file");
289 clo_addOption(list, INPUT_OCEAN_SMALL1.c_str(), CLO_TYPE_IFILE, NULL, "input ocean aerosol LUT file");
290 clo_addOption(list, INPUT_OCEAN_SMALL2.c_str(), CLO_TYPE_IFILE, NULL, "input ocean aerosol LUT file");
291 clo_addOption(list, INPUT_OCEAN_SMALL3.c_str(), CLO_TYPE_IFILE, NULL, "input ocean aerosol LUT file");
292 clo_addOption(list, INPUT_OCEAN_SMALL4.c_str(), CLO_TYPE_IFILE, NULL, "input ocean aerosol LUT file");
293 clo_addOption(list, INPUT_LAND_W0466.c_str(), CLO_TYPE_IFILE, NULL, "input land aerosol LUT file");
294 clo_addOption(list, INPUT_LAND_W0554.c_str(), CLO_TYPE_IFILE, NULL, "input land aerosol LUT file");
295 clo_addOption(list, INPUT_LAND_W0645.c_str(), CLO_TYPE_IFILE, NULL, "input land aerosol LUT file");
296 clo_addOption(list, INPUT_LAND_W2113.c_str(), CLO_TYPE_IFILE, NULL, "input land aerosol LUT file");
297 clo_addOption(list, INPUT_LAND_MAP.c_str(), CLO_TYPE_IFILE, NULL, "input land aerosol LUT file");
299 clo_addOption(list, INPUT_TRANSM_H2O_1.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
300 clo_addOption(list, INPUT_TRANSM_H2O_2.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
301 clo_addOption(list, INPUT_TRANSM_H2O_3.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
302 clo_addOption(list, INPUT_TRANSM_H2O_4.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
303 clo_addOption(list, INPUT_TRANSM_H2O_5.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
304 clo_addOption(list, INPUT_TRANSM_H2O_6.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
305 clo_addOption(list, INPUT_WEIGHT_TABLE.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
307 clo_addOption(list, INPUT_RATIO_CH19_TO_CH2.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
309 clo_addOption(list, INPUT_SURFACE_PRESSURE.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
313 clo_addOption(list, INPUT_SEASONAL_DESERTS.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
314 clo_addOption(list, INPUT_DBDT_REGIONS.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
315 clo_addOption(list, INPUT_MODIS_SURF_REFL.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
316 clo_addOption(list, INPUT_GLOBAL_IGBP.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
319 clo_addOption(list, INPUT_MODIS_XCAL_412.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
320 clo_addOption(list, INPUT_MODIS_XCAL_470.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
327 clo_addOption(list, INPUT_AERO_LAND_FINE.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
328 clo_addOption(list, INPUT_AERO_LAND_DUST.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
329 clo_addOption(list, INPUT_AERO_OCEAN_DUST.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
330 clo_addOption(list, INPUT_AERO_OCEAN_FINE.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
331 clo_addOption(list, INPUT_AERO_OCEAN_MARI.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
332 clo_addOption(list, INPUT_AERO_OCEAN_MIX.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
339 clo_addOption(list, INPUT_VIIRS_SURF_REFL.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
342 clo_addOption(list, INPUT_VEG_LANDCOVER.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
344 clo_addOption(list, INPUT_VIIRS_XCAL_412.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
345 clo_addOption(list, INPUT_VIIRS_XCAL_488.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
346 clo_addOption(list, INPUT_VIIRS_XCAL_670.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue LUT file");
348 clo_addOption(list, INPUT_NC4_LUT.c_str(), CLO_TYPE_IFILE, NULL, "input DTDB NetCDF4 LUT file");
349 clo_addOption(list, INPUT_DT_NC4_LUT.c_str(), CLO_TYPE_IFILE, NULL, "input Darktarget NetCDF4 LUT file");
350 clo_addOption(list, INPUT_DB_NC4_LUT.c_str(), CLO_TYPE_IFILE, NULL, "input DeepBlue NetCDF4 LUT file");
354 clo_addOption(list, NETCDF_LUT_PATH.c_str(), CLO_TYPE_OFILE, NULL, "path to NetCDF4 LUT output directory");
clo_option_t * clo_addOption(clo_optionList_t *list, const char *key, enum clo_dataType_t dataType, const char *defaultVal, const char *desc)
Definition: clo.c:684
void read_options(clo_optionList_t *list, int argc, char *argv[])
Definition: DDOptions.cpp:576
list(APPEND LIBS ${PGSTK_LIBRARIES}) add_executable(atteph_info_modis atteph_info_modis.c) target_link_libraries(atteph_info_modis $
Definition: CMakeLists.txt:7
clo_option_t * clo_findOption(clo_optionList_t *list, const char *key)
Definition: clo.c:967
int clo_setString(clo_optionList_t *list, const char *key, const char *val, const char *source)
Definition: clo.c:1667
void clo_setVersion2(const char *programName, const char *versionStr)
Definition: clo.c:464
Definition: clo.h:123
Definition: clo.h:103
float * clo_getOptionFloats(clo_option_t *option, int *count)
Definition: clo.c:1295
float * get_option_floats(const string &name, int *count)
Definition: DDOptions.cpp:239
void init_options(clo_optionList_t *list, const char *softwareVersion)
Definition: DDOptions.cpp:535
void clo_addOptionAlias(clo_option_t *option, const char *alias)
Definition: clo.c:632