OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
GEO_main_func.h
Go to the documentation of this file.
1 /*
2 !C-INC*************************************************************************
3 !Description: define functions for the geolocation software main module
4 
5 !Input Parameters: N/A
6 
7 !Output Parameters: N/A
8 
9 !Revision History:
10  * $Log: GEO_main_func.h,v $
11  * Revision 6.2 2011/02/14 21:01:06 kuyper
12  * Corrected const qualification of geo_params parameter of
13  * GEO_locate_one_granule().
14  *
15  * Revision 6.1 2010/05/26 18:41:03 kuyper
16  * Dropped obsolete macro, structure type, and function parameters of that type.
17  *
18  * Revision 5.5 2005/03/16 21:35:44 kuyper
19  * Changed header guard macro name to avoid reserved name space.
20  *
21  * Revision 5.4 2004/10/25 19:27:24 vlin
22  * typo "GEO_in_maneuver" fixed. vlin@saicmodis.com
23  *
24  * Revision 5.3 2004/10/15 21:34:40 kuyper
25  * Corrected definition of maneuver_list_struct.
26  *
27  * Revision 5.2 2004/10/14 20:47:37 kuyper
28  * Corrected declaration of spacecraft_ID argument of GEO_read_maneuver_file().
29  *
30  * Revision 5.1 2004/08/24 15:27:23 vlin
31  * 1. maneuver_list_struct, GEO_read_maneuver_file(), and
32  * GEO_in_maneuver() added.
33  * 2. GEO_locate_one_granule() updated.
34 
35 !Team-unique Header:
36  This software is developed by the MODIS Science Data Support
37  Team for the National Aeronautics and Space Administration,
38  Goddard Space Flight Center, under contract NAS5-32373.
39 
40 !END***************************************************************************
41 */
42 
43 #ifndef GEO_MAIN_FUNC_H
44 #define GEO_MAIN_FUNC_H
45 
46 #include <PGS_PC.h>
47 #include "GEO_parameters.h"
48 #include "smfio.h"
49 
50 /* function prototypes */
51 
52 PGSt_SMF_status GEO_in_maneuver(
53  PGSt_double tai1993
54  );
55 
56 PGSt_SMF_status GEO_read_param_file(GEO_param_struct * const param);
57 
58 PGSt_SMF_status GEO_locate_one_granule(
59  char /* l1a_file_name */ [/* PGSd_PC_FILE_PATH_MAX */],
60  char /* geo_file_name */ [/* PGSd_PC_FILE_PATH_MAX */],
61  GEO_param_struct const * /* geo_params */,
62  int const /* version */
63 );
64 
65 /* End of function prototypes */
66 
67 #endif
68 /* End of include file */
PGSt_SMF_status GEO_locate_one_granule(char[], char[], GEO_param_struct const *, int const)
PGSt_SMF_status GEO_in_maneuver(PGSt_double tai1993)
Definition: GEO_maneuver.c:7
PGSt_SMF_status GEO_read_param_file(GEO_param_struct *const param)