VR-Vantage 3.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
modtran1d.h
Go to the documentation of this file.
1 /* © 1998 JRM Technologies, Inc.*/
2 
3 #ifndef _MODTRAN1D_H_
4 #define _MODTRAN1D_H_
5 
6 #include "ModRadDLLstub.h"
7 #include "modrad_common.h"
8 
9 #ifdef __cplusplus
10 extern "C"
11 {
12 #endif
13 
14 #define RESULT_ARRAY_SIZE 401
15 
16 typedef struct
17 {
18  int nPts;
19  float xmittance;
20  float radiance;
23  float y2[RESULT_ARRAY_SIZE];
24  float ysum;
25  float y2sum;
27 
30  MODRAD_API int MOD2ATMSP(char *sigsim_atm_dir, ATMCOEF *atm, ATMINFO inf, BAND band, EPHEMERIS fm, MODCARD *mc);
31  MODRAD_API int MOD2ATMPlumeShell(char *sigsim_atm_dir, SPECTRAL_DOMAIN spectrum, ATM_VOL_PROPS *atm, BAND band, EPHEMERIS fm, double dalt_km);
32 
33  // CopyATMVOLPROPSfromMODCARD fills an ATM_VOL_PROPS structure with current MODCARD species partial pressures.
34  MODRAD_API void CopyATMVOLPROPSfromMODCARD(MODCARD mc, ATM_VOL_PROPS *atm, double alt_km);
35 
36 
37 #ifdef __cplusplus
38 }
39 #endif
40 
41 #endif // _MODTRAN1D_H_


Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)