OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
VcstParamsReader.h File Reference
#include <string>
#include <iostream>
#include <vector>
#include <clo.h>
Include dependency graph for VcstParamsReader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void VL1_set_optionList (clo_optionList_t *list)
 
clo_optionList_tVL1_get_optionList ()
 
std::string VL1_get_option (const std::string &name)
 
std::string VL1_get_group (const std::string &group)
 
std::string VL1_get_netcdf_group (const std::string &group)
 
void VL1_add_options (clo_optionList_t *list)
 
void VL1_copy_options ()
 
std::string VL1_get_source (std::vector< std::string > sourcesList)
 
std::string VL1_get_history (int argc, char *argv[])
 

Variables

const std::string VIIRS_PLATFORM
 
const std::string PLATFORM_NPP
 
const std::string PLATFORM_J1
 
const std::string PLATFORM_J2
 
const std::string CMNGEO_JPL_EPHEM
 
const std::string CMNGEO_USNO_PW_UT1
 
const std::string CMNGEO_SAA_COEFF
 
const std::string CMNGEO_ANOMALY_TLE
 
const std::string CMNGEO_PARAM_LUT
 
const std::string CMNGEO_PLATFORM_LUT
 
const std::string GEO_DNB_PARAM
 
const std::string GEO_IMG_PARAM
 
const std::string GEO_MOD_PARAM
 
const std::string ECO_TILE
 
const std::string LWM_PATH
 
const std::string TILE_ID_METADATA
 
const std::string VIIRS_DG_ANOMALY_DN_LIMITS_LUT
 
const std::string VIIRS_DNB_STRAY_LIGHT_LUT
 
const std::string VIIRS_DNB_STRAY_LIGHT_CORRECTION_LUT
 
const std::string VIIRS_SDR_DNB_DN0_LUT
 
const std::string VIIRS_SDR_DNB_RVS
 
const std::string VIIRS_SDR_DNB_FRAME_TO_ZONE
 
const std::string VIIRS_SDR_F_PREDICTED_LUT
 
const std::string VIIRS_SDR_DNB_F_PREDICTED_LUT
 
const std::string VIIRS_SDR_GAIN_LUT
 
const std::string VIIRS_SDR_HAM_ER_TABLE
 
const std::string VIIRS_SDR_RTA_ER_TABLE
 
const std::string VIIRS_SDR_OBC_ER_TABLE
 
const std::string VIIRS_SDR_OBC_RR_TABLE
 
const std::string VIIRS_SDR_EBBT_TABLE
 
const std::string VIIRS_SDR_TELE_COEFFS
 
const std::string VIIRS_SDR_SOLAR_IRAD_LUT
 
const std::string VIIRS_SDR_RSR_LUT
 
const std::string VIIRS_SDR_OBS_TO_PIXELS
 
const std::string VIIRS_SDR_RADIOMETRIC_PARAMETERS
 
const std::string VIIRS_SDR_QA_LUT
 
const std::string VIIRS_SDR_EMISSIVE_LUT
 
const std::string VIIRS_SDR_REFLECTIVE_LUT
 
const std::string VIIRS_SDR_RVS_LUT
 
const std::string VIIRS_SDR_BB_TEMP_COEFFS
 
const std::string VIIRS_SDR_DNB_C_COEFFS
 
const std::string VIIRS_SDR_DELTA_C_LUT
 
const std::string VIIRS_SDR_COEFF_A_LUT
 
const std::string VIIRS_SDR_COEFF_B_LUT
 
const std::string VIIRS_SDR_DNB_GAIN_RATIOS_LUT
 
const std::string VIIRS_SDR_DNB_LGS_GAINS_LUT
 
const std::string VIIRS_SDR_RELATIVE_SPECTRAL_RESPONSE_LUT
 
const std::string VIIRS_SDR_SOLAR_SPECTRAL_IRAD_LUT
 
const std::string VIIRS_SOLAR_DIFF_OBC_IP
 
const std::string VIIRS_SOLAR_DIFF_GEO_IP
 
const std::string VIIRS_SOLAR_DIFF_REFL_LUT
 
const std::string VIIRS_SOLAR_DIFF_RVS_LUT
 
const std::string VIIRS_SOLAR_DIFF_PROC_COEFFS
 
const std::string VIIRS_SOLAR_DIFF_HIS_AGG
 
const std::string VIIRS_SOLAR_DIFF_AGG_LUT
 
const std::string VIIRS_SOLAR_DIFF_HIS_AGG_AC
 
const std::string VIIRS_SOLAR_DIFF_VOLT_LUT
 
const std::string VIIRS_SOLAR_DIFF_ROT_MATRIX_LUT
 
const std::string VIIRS_SOLAR_DIFF_SDSM_TIME_LUT
 
const std::string VIIRS_SOLAR_DIFF_SDSM_BRDF_LUT
 
const std::string VIIRS_SOLAR_DIFF_SDSM_TRANS_SCREEN_LUT
 
const std::string VIIRS_SOLAR_DIFF_TRANS_SCREEN_LUT
 
const std::string VIIRS_XML
 
const std::string VIIRS_NETCDF_LUT_PATH
 
const std::string VIIRS_L1A
 
const std::string VIIRS_L1A_BEFORE
 
const std::string VIIRS_L1A_AFTER
 
const std::string VIIRS_LEAP_SEC_PATH
 
const std::string VIIRS_L1B_IMG
 
const std::string VIIRS_L1B_MOD
 
const std::string VIIRS_L1B_DNB
 
const std::string VIIRS_L1B_CDG
 
const std::string VIIRS_L1B_OBC
 
const std::string VIIRS_L1B_NAV
 
const std::string VIIRS_GEO_IMG
 
const std::string VIIRS_GEO_MOD
 
const std::string VIIRS_GEO_DNB
 

Function Documentation

◆ VL1_add_options()

void VL1_add_options ( clo_optionList_t list)

◆ VL1_copy_options()

void VL1_copy_options ( )

◆ VL1_get_group()

std::string VL1_get_group ( const std::string group)

◆ VL1_get_history()

std::string VL1_get_history ( int  argc,
char *  argv[] 
)

◆ VL1_get_netcdf_group()

std::string VL1_get_netcdf_group ( const std::string group)

◆ VL1_get_option()

std::string VL1_get_option ( const std::string name)

◆ VL1_get_optionList()

clo_optionList_t* VL1_get_optionList ( )

◆ VL1_get_source()

std::string VL1_get_source ( std::vector< std::string sourcesList)

◆ VL1_set_optionList()

void VL1_set_optionList ( clo_optionList_t list)

Variable Documentation

◆ CMNGEO_ANOMALY_TLE

const std::string CMNGEO_ANOMALY_TLE

◆ CMNGEO_JPL_EPHEM

const std::string CMNGEO_JPL_EPHEM

◆ CMNGEO_PARAM_LUT

const std::string CMNGEO_PARAM_LUT

◆ CMNGEO_PLATFORM_LUT

const std::string CMNGEO_PLATFORM_LUT

◆ CMNGEO_SAA_COEFF

const std::string CMNGEO_SAA_COEFF

◆ CMNGEO_USNO_PW_UT1

const std::string CMNGEO_USNO_PW_UT1

◆ ECO_TILE

const std::string ECO_TILE

◆ GEO_DNB_PARAM

const std::string GEO_DNB_PARAM

◆ GEO_IMG_PARAM

const std::string GEO_IMG_PARAM

◆ GEO_MOD_PARAM

const std::string GEO_MOD_PARAM

◆ LWM_PATH

const std::string LWM_PATH

◆ PLATFORM_J1

const std::string PLATFORM_J1

◆ PLATFORM_J2

const std::string PLATFORM_J2

◆ PLATFORM_NPP

const std::string PLATFORM_NPP

◆ TILE_ID_METADATA

const std::string TILE_ID_METADATA

◆ VIIRS_DG_ANOMALY_DN_LIMITS_LUT

const std::string VIIRS_DG_ANOMALY_DN_LIMITS_LUT

◆ VIIRS_DNB_STRAY_LIGHT_CORRECTION_LUT

const std::string VIIRS_DNB_STRAY_LIGHT_CORRECTION_LUT

◆ VIIRS_DNB_STRAY_LIGHT_LUT

const std::string VIIRS_DNB_STRAY_LIGHT_LUT

◆ VIIRS_GEO_DNB

const std::string VIIRS_GEO_DNB

◆ VIIRS_GEO_IMG

const std::string VIIRS_GEO_IMG

◆ VIIRS_GEO_MOD

const std::string VIIRS_GEO_MOD

◆ VIIRS_L1A

const std::string VIIRS_L1A

◆ VIIRS_L1A_AFTER

const std::string VIIRS_L1A_AFTER

◆ VIIRS_L1A_BEFORE

const std::string VIIRS_L1A_BEFORE

◆ VIIRS_L1B_CDG

const std::string VIIRS_L1B_CDG

◆ VIIRS_L1B_DNB

const std::string VIIRS_L1B_DNB

◆ VIIRS_L1B_IMG

const std::string VIIRS_L1B_IMG

◆ VIIRS_L1B_MOD

const std::string VIIRS_L1B_MOD

◆ VIIRS_L1B_NAV

const std::string VIIRS_L1B_NAV

◆ VIIRS_L1B_OBC

const std::string VIIRS_L1B_OBC

◆ VIIRS_LEAP_SEC_PATH

const std::string VIIRS_LEAP_SEC_PATH

◆ VIIRS_NETCDF_LUT_PATH

const std::string VIIRS_NETCDF_LUT_PATH

◆ VIIRS_PLATFORM

const std::string VIIRS_PLATFORM

◆ VIIRS_SDR_BB_TEMP_COEFFS

const std::string VIIRS_SDR_BB_TEMP_COEFFS

◆ VIIRS_SDR_COEFF_A_LUT

const std::string VIIRS_SDR_COEFF_A_LUT

◆ VIIRS_SDR_COEFF_B_LUT

const std::string VIIRS_SDR_COEFF_B_LUT

◆ VIIRS_SDR_DELTA_C_LUT

const std::string VIIRS_SDR_DELTA_C_LUT

◆ VIIRS_SDR_DNB_C_COEFFS

const std::string VIIRS_SDR_DNB_C_COEFFS

◆ VIIRS_SDR_DNB_DN0_LUT

const std::string VIIRS_SDR_DNB_DN0_LUT

◆ VIIRS_SDR_DNB_F_PREDICTED_LUT

const std::string VIIRS_SDR_DNB_F_PREDICTED_LUT

◆ VIIRS_SDR_DNB_FRAME_TO_ZONE

const std::string VIIRS_SDR_DNB_FRAME_TO_ZONE

◆ VIIRS_SDR_DNB_GAIN_RATIOS_LUT

const std::string VIIRS_SDR_DNB_GAIN_RATIOS_LUT

◆ VIIRS_SDR_DNB_LGS_GAINS_LUT

const std::string VIIRS_SDR_DNB_LGS_GAINS_LUT

◆ VIIRS_SDR_DNB_RVS

const std::string VIIRS_SDR_DNB_RVS

◆ VIIRS_SDR_EBBT_TABLE

const std::string VIIRS_SDR_EBBT_TABLE

◆ VIIRS_SDR_EMISSIVE_LUT

const std::string VIIRS_SDR_EMISSIVE_LUT

◆ VIIRS_SDR_F_PREDICTED_LUT

const std::string VIIRS_SDR_F_PREDICTED_LUT

◆ VIIRS_SDR_GAIN_LUT

const std::string VIIRS_SDR_GAIN_LUT

◆ VIIRS_SDR_HAM_ER_TABLE

const std::string VIIRS_SDR_HAM_ER_TABLE

◆ VIIRS_SDR_OBC_ER_TABLE

const std::string VIIRS_SDR_OBC_ER_TABLE

◆ VIIRS_SDR_OBC_RR_TABLE

const std::string VIIRS_SDR_OBC_RR_TABLE

◆ VIIRS_SDR_OBS_TO_PIXELS

const std::string VIIRS_SDR_OBS_TO_PIXELS

◆ VIIRS_SDR_QA_LUT

const std::string VIIRS_SDR_QA_LUT

◆ VIIRS_SDR_RADIOMETRIC_PARAMETERS

const std::string VIIRS_SDR_RADIOMETRIC_PARAMETERS

◆ VIIRS_SDR_REFLECTIVE_LUT

const std::string VIIRS_SDR_REFLECTIVE_LUT

◆ VIIRS_SDR_RELATIVE_SPECTRAL_RESPONSE_LUT

const std::string VIIRS_SDR_RELATIVE_SPECTRAL_RESPONSE_LUT

◆ VIIRS_SDR_RSR_LUT

const std::string VIIRS_SDR_RSR_LUT

◆ VIIRS_SDR_RTA_ER_TABLE

const std::string VIIRS_SDR_RTA_ER_TABLE

◆ VIIRS_SDR_RVS_LUT

const std::string VIIRS_SDR_RVS_LUT

◆ VIIRS_SDR_SOLAR_IRAD_LUT

const std::string VIIRS_SDR_SOLAR_IRAD_LUT

◆ VIIRS_SDR_SOLAR_SPECTRAL_IRAD_LUT

const std::string VIIRS_SDR_SOLAR_SPECTRAL_IRAD_LUT

◆ VIIRS_SDR_TELE_COEFFS

const std::string VIIRS_SDR_TELE_COEFFS

◆ VIIRS_SOLAR_DIFF_AGG_LUT

const std::string VIIRS_SOLAR_DIFF_AGG_LUT

◆ VIIRS_SOLAR_DIFF_GEO_IP

const std::string VIIRS_SOLAR_DIFF_GEO_IP

◆ VIIRS_SOLAR_DIFF_HIS_AGG

const std::string VIIRS_SOLAR_DIFF_HIS_AGG

◆ VIIRS_SOLAR_DIFF_HIS_AGG_AC

const std::string VIIRS_SOLAR_DIFF_HIS_AGG_AC

◆ VIIRS_SOLAR_DIFF_OBC_IP

const std::string VIIRS_SOLAR_DIFF_OBC_IP

◆ VIIRS_SOLAR_DIFF_PROC_COEFFS

const std::string VIIRS_SOLAR_DIFF_PROC_COEFFS

◆ VIIRS_SOLAR_DIFF_REFL_LUT

const std::string VIIRS_SOLAR_DIFF_REFL_LUT

◆ VIIRS_SOLAR_DIFF_ROT_MATRIX_LUT

const std::string VIIRS_SOLAR_DIFF_ROT_MATRIX_LUT

◆ VIIRS_SOLAR_DIFF_RVS_LUT

const std::string VIIRS_SOLAR_DIFF_RVS_LUT

◆ VIIRS_SOLAR_DIFF_SDSM_BRDF_LUT

const std::string VIIRS_SOLAR_DIFF_SDSM_BRDF_LUT

◆ VIIRS_SOLAR_DIFF_SDSM_TIME_LUT

const std::string VIIRS_SOLAR_DIFF_SDSM_TIME_LUT

◆ VIIRS_SOLAR_DIFF_SDSM_TRANS_SCREEN_LUT

const std::string VIIRS_SOLAR_DIFF_SDSM_TRANS_SCREEN_LUT

◆ VIIRS_SOLAR_DIFF_TRANS_SCREEN_LUT

const std::string VIIRS_SOLAR_DIFF_TRANS_SCREEN_LUT

◆ VIIRS_SOLAR_DIFF_VOLT_LUT

const std::string VIIRS_SOLAR_DIFF_VOLT_LUT

◆ VIIRS_XML

const std::string VIIRS_XML