Functions |
| SIGSIM49_API void | MetinSetDefaults (METIN *metin) |
| SIGSIM49_API int | SetBandStructure (int *nbands, BAND **band, long *nlambda, double **lambda, char c1Modtrn) |
| SIGSIM49_API int | SetupAtmosphericProfile (jrmbool atmreset, jrmbool dumcol, char *sigsim_data_dir, char *atm_file, char *modcard_file, long nlayers, METIN *metin) |
| int | AllocateAndFillAtmosphericBands (int *nbands, BAND **band, int nsensors, SENSOR **sens) |
| int | AllocateMetinSkyTable (METIN *metin) |
| int | AllocateMetinDiurnalIrradiances (METIN *metin) |
| void | SetupHomogeneousAtmosphere (METIN *metin, int resetMetin, double ScatCoefficient0, double ScatCoefficient1, double ExtinctCoefficient, int ConstThruLayers, double SolarIrrad, double LunarIrrad) |
| SIGSIM49_API int | AllocateMetinSpectralArrays (METIN *metin) |
| SIGSIM49_API void | FreeMetinSpectralArrays (METIN *metin) |
| SIGSIM49_API void | CalculateEmaxAverages (METIN *metin) |
| SIGSIM49_API int | FillMetinDiurnalIrradiances (METIN *metin) |
| long | GetMPIndex (MATL_PROP_TABLE mp_table, enum ReflectType RT, enum Polarization PL, double lambda) |
| int | WriteMetinDiurnalIrradiances (METIN *metin, char *filename) |
| int | ReadMetinDiurnalIrradiances (METIN *metin, char *filename) |
| SIGSIM49_API void | ArrayConvertWithFlags (SPECTRAL_DOMAIN baseX, double *convertedY, SPECTRAL_DOMAIN toconvertX, double *toconvertY, double Factor, jrmbool ZeroFlag, jrmbool InterpolateFlag) |
| SIGSIM49_API int | SigSimRegistrationCheck (char *const policiesMsg, const size_t policiesMsgSize) |
| SIGSIM49_API int | reg_check (const char *iRegPath) |
| SIGSIM49_API const char * | getSigSimVersion () |
| SIGSIM49_API int | SigSimCheckExpirationDate (char *expirationDate) |