Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.
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