VR-Vantage 3.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Libraries
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
sensorFx
include
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
;
21
float
x
[
RESULT_ARRAY_SIZE
];
22
float
y
[
RESULT_ARRAY_SIZE
];
23
float
y2[
RESULT_ARRAY_SIZE
];
24
float
ysum
;
25
float
y2sum
;
26
}
ModTranResult
;
27
28
MODRAD_API
int
CleanResult
(
ModTranResult
*
result
);
29
MODRAD_API
int
RunResult
(
MODCARD
mc,
ModTranResult
*
result
);
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
)