OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
GranuleP.h
Go to the documentation of this file.
1 #ifndef GRANULEP_H
2 #define GRANULEP_H
3 
4 #include "Granule.h"
5 
6 /*
7 !C-INC***********************************************************************
8 !Description: Private header file, to be used in Granule.c only. Contains
9  function prototypes.
10 
11 !Revision History:
12  $Log: GranuleP.h,v $
13  Revision 1.4 2006-10-27 11:01:33-04 ltan
14  Changed for ANSI-C compliance. Correction for the generation of code change log.
15 
16  Revision 01.02, October 29, 2000
17  Moved Determine_Split_Scans and Get_Split_Scan_Indexes from L1B.c and
18  removed adjusting the QA counters. (issue 142)
19  Jim Rogers (rogers@mcst.gsfc.nasa.gov)
20 
21  Revision 01.01 Feb 2, 1999
22  Separated out parts belonging to L1B_Setup as part of the
23  process of separating L1B_Setup out into its own module.
24  Deleted obsolete (unused) declaration.
25  Jim Rogers (rogers@msct.gsfc.nasa.gov)
26 
27  Revision 01.00 Nov. 1998
28  This is part of original Granule.h, L1B.h
29  Initial development
30  Zhenying Gu(zgu@mcst.gsfc.nasa.gov)
31 
32 !Team-unique Header:
33  This software is developed by the MODIS Characterization Support
34  Team (MCST)for the National Aeronautics and Space Administration,
35  Goddard Space Flight Center, under contract NAS5-32373.
36 
37 !References and Credits:
38  HDF portions developed at the National Center for Supercomputing
39  Applications at the University of Illinois at Urbana-Champaign.
40 
41 !Design Notes:
42 
43 !END********************************************************************
44 */
45 
46 /*---------------------------------------------------------------
47  Prototypes
48 ---------------------------------------------------------------*/
49 
50 PGSt_SMF_status Compute_Aggregates (int16 scale,
51  int16 line_dim,
52  int16 pixel_dim,
53  uint16 *SI_in,
54  uint8 *UI_in,
55  uint16 *SI_out,
56  uint8 *UI_out,
57  int8 *SU_out);
58 
59 PGSt_SMF_status Write_L1B_SI_UI (int16 S, L1B_Scan_t *L1B_Scan, int16 R);
60 
61 #endif
62 
63 
64 
65 
66 
integer, parameter int16
Definition: cubeio.f90:3
PGSt_SMF_status Compute_Aggregates(int16 scale, int16 line_dim, int16 pixel_dim, uint16 *SI_in, uint8 *UI_in, uint16 *SI_out, uint8 *UI_out, int8 *SU_out)
Definition: Granule.c:413
#define R
Definition: make_L3_v1.1.c:96
PGSt_SMF_status Write_L1B_SI_UI(int16 S, L1B_Scan_t *L1B_Scan, int16 R)
Definition: Granule.c:1832