OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
GEO_inst.h
Go to the documentation of this file.
1 /*
2 !C-INC*************************************************************************
3 !Description: the prototype of the modules which implement the instrument
4  model for the Level-1A geolocation software
5 
6 !Input Parameters: N/A
7 
8 !Output Parameters: N/A
9 
10 !Revision History:
11  * $Log: GEO_inst.h,v $
12  * Revision 6.1 2006/10/10 18:41:10 kuyper
13  * Changed GEO_get_sample_time to take a focal_plane_geometry parameter, and to
14  * return a double.
15  *
16  * Revision 5.1 2005/03/16 21:35:28 kuyper
17  * Changed header guard macro name to avoid reserved name space.
18  *
19  * Revision 4.1 2002/12/05 19:25:09 kuyper
20  * Removed obsolete constant.
21  *
22  * Revision 2.2 1999/03/12 17:48:37 kuyper
23  * Capitalized Prolog Sections
24  *
25  * Revision 2.1 1997/10/21 18:15:47 kuyper
26  * Returned from ClearCase
27  *
28  * Revision /main/GEO_V2_DEV/2 1997/08/14 kuyper
29  * Added ORDER_CHEBY
30  *
31  * Revision 1.4.1.1 1997/07/18 22:40:58 kuyper
32  * Merged in out-of-sequence changes.
33  *
34  * Revision 1.4 1997/07/18 21:58:00 kuyper
35  * Baselined Version 1
36  *
37  *Parallel development:
38  * Revision 1.5 1997/04/22 18:26:52 fhliang
39  * commented un used argument (LL.42-44).
40  *
41  * Revision 1.4 1997/03/26 19:10:17 fhliang
42  * Initial revision of SDST delivery of GEO_inst.h.
43  *
44  Revision 1.3 1996/07/24 22:16:04 kuyper
45  Inserted required '!'s in comments.
46  Declared arguments const.
47 
48  Revision 1.2 1996/07/18 22:16:58 kuyper
49  Included GEO_geo.h for MAX_DETECTORS definition.
50 
51 
52  4/27/95
53  Ruiming Chen (rchen@ltpmail.gsfc.nasa.gov)
54  Finished coding
55 
56 !Team-unique Header:
57  This software is developed by the MODIS Science Data Support
58  Team for the National Aeronautics and Space Administration,
59  Goddard Space Flight Center, under contract NAS5-32373.
60 
61 !END***************************************************************************
62 */
63 
64 #ifndef GEO_INST_H
65 #define GEO_INST_H
66 #include "GEO_parameters.h"
67 
68 /*********************************************************
69 function prototypes
70 *********************************************************/
71 
72 double GEO_get_sample_time(
73  focal_plane_geometry_struct const * geometry_params,
74  const int sample_number
75  );
76 
78  int const scan_number,
79  int const sample_number,
80  double * const sample_enc
81  );
82 
84  double const sample_enc,
85  double * const sample_mirr_ang
86  );
87 
89  int const scan_number,
90  int const sample_number,
91  double n_inst_normal[3]
92  );
93 
95  int const scan_number,
96  int const sample_number,
97  int const num_detectors,
98  double u_inst[][3]
99  );
100 
101 #endif
102 
int GEO_interp_mirr_ang(double const sample_enc, double *const sample_mirr_ang)
int GEO_interp_mirr_enc(int const scan_number, int const sample_number, double *const sample_enc)
int GEO_get_view_vec(int const scan_number, int const sample_number, int const num_detectors, double u_inst[][3])
int GEO_get_inst_mirr_normal(int const scan_number, int const sample_number, double n_inst_normal[3])
double GEO_get_sample_time(focal_plane_geometry_struct const *geometry_params, const int sample_number)