VR-Vantage 3.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
stellar_irradiance.h
Go to the documentation of this file.
1 /* © 1998 JRM Technologies, Inc.*/
2 
3 
4 
5 /***********************************
6 Copyright JRM Enterprises, Inc. 1998
7 All rights reserved.
8 
9 This code is the intellectual property of JRM Enterprises, Inc.
10 It may not be used or released as source or compiled binary form
11 without the prior written consent of JRM Enterprises, Inc.
12 ***********************************/
13 
14 #ifndef _STELLAR_H_
15 #define _STELLAR_H_
16 
17 #include "JRMlibrary.h"
18 #include "SigSimDefines.h"
19 #include "sigsim.h"
20 #include "sigsimDLLstub.h"
21 
22 #ifdef __cplusplus
23 extern "C"
24 {
25 #endif
26 
27 
28 
29  typedef struct
30  {
31  short int type;
32  short int number;
33  char name[100];
34  } body;
35 
36  void locate(double xx[], int n, double x, int* j);
37  SIGSIM_API int Stellar_Irradiance(METIN* met, double alt, double half_FOV);
38  int Single_Star_Irradiance(long star_index, double* x, double* y, double *irradiance,
39  METIN *met, double alt, /*char* star_file,*/ double half_FOV);
40  SIGSIM_API int Single_Star_Position(long star_index, VECTOR *seu_position, double *temperature,
41  double *attenuation, METIN *met, double alt);
42 
43 
44 #ifdef __cplusplus
45 }
46 #endif
47 
48 #endif // _STELLAR_H_


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