MISR Toolkit  1.5.1
HdfEosDef.h
Go to the documentation of this file.
1 /*
2 Copyright (C) 1996 Hughes and Applied Research Corporation
3 
4 Permission to use, modify, and distribute this software and its documentation
5 for any purpose without fee is hereby granted, provided that the above
6 copyright notice appear in all copies and that both that copyright notice and
7 this permission notice appear in supporting documentation.
8 */
9 
10 #ifndef HDFEOSDEF_H_
11 #define HDFEOSDEF_H_
12 
13 /* include header file for EASE grid */
14 #include <ease.h>
15 
16 /* Working Buffer Sizes */
17 #define HDFE_MAXMEMBUF 256*256*16
18 #define HDFE_NAMBUFSIZE 32000
19 #define HDFE_DIMBUFSIZE 64000
20 
21 
22 /* Field Merge */
23 #define HDFE_NOMERGE 0
24 #define HDFE_AUTOMERGE 1
25 
26 
27 /* XXentries Modes */
28 #define HDFE_NENTDIM 0
29 #define HDFE_NENTMAP 1
30 #define HDFE_NENTIMAP 2
31 #define HDFE_NENTGFLD 3
32 #define HDFE_NENTDFLD 4
33 
34 
35 /* GCTP projection codes */
36 #define GCTP_GEO 0
37 #define GCTP_UTM 1
38 #define GCTP_SPCS 2
39 #define GCTP_ALBERS 3
40 #define GCTP_LAMCC 4
41 #define GCTP_MERCAT 5
42 #define GCTP_PS 6
43 #define GCTP_POLYC 7
44 #define GCTP_EQUIDC 8
45 #define GCTP_TM 9
46 #define GCTP_STEREO 10
47 #define GCTP_LAMAZ 11
48 #define GCTP_AZMEQD 12
49 #define GCTP_GNOMON 13
50 #define GCTP_ORTHO 14
51 #define GCTP_GVNSP 15
52 #define GCTP_SNSOID 16
53 #define GCTP_EQRECT 17
54 #define GCTP_MILLER 18
55 #define GCTP_VGRINT 19
56 #define GCTP_HOM 20
57 #define GCTP_ROBIN 21
58 #define GCTP_SOM 22
59 #define GCTP_ALASKA 23
60 #define GCTP_GOOD 24
61 #define GCTP_MOLL 25
62 #define GCTP_IMOLL 26
63 #define GCTP_HAMMER 27
64 #define GCTP_WAGIV 28
65 #define GCTP_WAGVII 29
66 #define GCTP_OBLEQA 30
67 #define GCTP_ISINUS1 31
68 #define GCTP_CEA 97
69 #define GCTP_BCEA 98
70 #define GCTP_ISINUS 99
71 
72 
73 /* Compression Modes */
74 #define HDFE_COMP_NONE 0
75 #define HDFE_COMP_RLE 1
76 #define HDFE_COMP_NBIT 2
77 #define HDFE_COMP_SKPHUFF 3
78 #define HDFE_COMP_DEFLATE 4
79 #define HDFE_COMP_SZIP 5
80 
81 
82 /* Tiling Codes */
83 #define HDFE_NOTILE 0
84 #define HDFE_TILE 1
85 
86 
87 /* Swath Subset Modes */
88 #define HDFE_MIDPOINT 0
89 #define HDFE_ENDPOINT 1
90 #define HDFE_ANYPOINT 2
91 #define HDFE_INTERNAL 0
92 #define HDFE_EXTERNAL 1
93 #define HDFE_NOPREVSUB -1
94 
95 
96 
97 /* Grid Origin */
98 #define HDFE_GD_UL 0
99 #define HDFE_GD_UR 1
100 #define HDFE_GD_LL 2
101 #define HDFE_GD_LR 3
102 
103 
104 
105 /* Grid Pixel Registration */
106 #define HDFE_CENTER 0
107 #define HDFE_CORNER 1
108 
109 
110 /* Angle Conversion Codes */
111 #define HDFE_RAD_DEG 0
112 #define HDFE_DEG_RAD 1
113 #define HDFE_DMS_DEG 2
114 #define HDFE_DEG_DMS 3
115 #define HDFE_RAD_DMS 4
116 #define HDFE_DMS_RAD 5
117 
118 /* SZIP parameters */
119 #define SZ_EC 4
120 #define SZ_NN 32
121 
122 
123 #ifdef __cplusplus
124 extern "C" {
125 #endif
126 
127 /* Swath Prototype */
128 int32 SWopen(char *, intn);
129 int32 SWcreate(int32, char *);
130 int32 SWattach(int32, char *);
131 intn SWdefdim(int32, char *, int32);
132 intn SWdefcomp(int32, int32, intn []);
133 int32 SWdiminfo(int32, char *);
134 intn SWmapinfo(int32, char *, char *, int32 *, int32 *);
135 int32 SWidxmapinfo(int32, char *, char *, int32 []);
136 intn SWfieldinfo(int32, char *, int32 *, int32 [], int32 *, char *);
137 intn SWcompinfo(int32, char *, int32 *, intn []);
138 intn SWdefdimmap(int32, char *, char *, int32, int32);
139 intn SWdefidxmap(int32, char *, char *, int32 []);
140 intn SWdefgeofield(int32, char *, char *, int32, int32);
141 intn SWdefdatafield(int32, char *, char *, int32, int32);
142 intn SWwritegeometa(int32, char *, char *, int32);
143 intn SWwritedatameta(int32, char *, char *, int32);
144 intn SWwriteattr(int32, char *, int32, int32, VOIDP);
145 intn SWreadattr(int32, char *, VOIDP);
146 intn SWattrinfo(int32, char *, int32 *, int32 *);
147 int32 SWinqdims(int32, char *, int32 []);
148 int32 SWinqmaps(int32, char *, int32 [], int32 []);
149 int32 SWinqidxmaps(int32, char *, int32 []);
150 int32 SWinqgeofields(int32, char *, int32 [], int32 []);
151 int32 SWinqdatafields(int32, char *, int32 [],int32 []);
152 int32 SWinqattrs(int32, char *, int32 *);
153 int32 SWnentries(int32, int32, int32 *);
154 int32 SWinqswath(char *, char *, int32 *);
155 intn SWwritefield(int32, char *, int32 [], int32 [], int32 [], VOIDP);
156 intn SWreadfield(int32, char *, int32 [], int32 [], int32 [], VOIDP);
157 int32 SWdefboxregion(int32, float64 [], float64 [], int32);
158 int32 SWdefscanregion(int32, char *, float64 [], int32);
159 int32 SWregionindex(int32, float64 [], float64 [], int32, char *, int32 []);
160 intn SWextractregion(int32, int32, char *, int32, VOIDP);
161 intn SWregioninfo(int32, int32, char *, int32 *, int32 *, int32 [], int32 *);
162 int32 SWdupregion(int32);
163 int32 SWdeftimeperiod(int32, float64, float64, int32);
164 intn SWextractperiod(int32, int32, char *, int32, VOIDP);
165 intn SWperiodinfo(int32, int32, char *, int32 *, int32 *, int32 [], int32 *);
166 int32 SWdefvrtregion(int32, int32, char *, float64 []);
167 intn SWsetfillvalue(int32, char *, VOIDP);
168 intn SWgetfillvalue(int32, char *, VOIDP);
169 intn SWdetach(int32);
170 intn SWclose(int32);
171 int32 SWupdateidxmap(int32, int32, int32 [], int32 [], int32 []);
172 intn SWgeomapinfo(int32, char *);
173 intn SWupdatescene(int32, int32);
174 int32 SWindexinfo(int32, char *, int32 *, char *, int32 *ind[]);
175 intn SWdefdimscale(int32 swathID, char *dimname, int32 dimsize, int32 numbertype, VOIDP data);
176 intn SWsetdimscale(int32, char *, char *, int32, int32, VOIDP);
177 intn SWgetdimscale(int32, char *, char *, int32 *, int32 *, VOIDP);
178 intn SWsetdimstrs(int32 swathID, char *fieldname, char *dimname, char *label, char *unit, char *format);
179 intn SWgetdimstrs(int32 swathID, char *fieldname, char *dimname, char *label, char *unit, char *format, intn len);
180 
181 /* Grid Prototypes */
182 int32 GDopen(char *, intn);
183 int32 GDcreate(int32, char *, int32, int32, float64 [], float64 []);
184 int32 GDattach(int32, char *);
185 intn GDdefdim(int32, char *, int32);
186 intn GDdefproj(int32, int32, int32, int32, float64 []);
187 intn GDblkSOMoffset(int32, float32 [], int32, char *);
188 intn GDdefcomp(int32, int32, intn []);
189 intn GDdeftile(int32, int32, int32, int32 []);
190 intn GDsettilecomp(int32, char *, int32, int32 *, int32, intn *);
191 intn GDdeforigin(int32, int32);
192 intn GDdefpixreg(int32, int32);
193 int32 GDdiminfo(int32, char *);
194 intn GDgridinfo(int32, int32 *, int32 *, float64 [], float64 []);
195 intn GDprojinfo(int32, int32 *, int32 *, int32 *, float64 []);
196 intn GDorigininfo(int32, int32 *);
197 intn GDpixreginfo(int32, int32 *);
198 intn GDcompinfo(int32, char *, int32 *, intn []);
199 intn GDfieldinfo(int32, char *, int32 *, int32 [], int32 *, char *);
200 intn GDtileinfo(int32, char *, int32 *, int32 *, int32 []);
201 intn GDsettilecache(int32, char *, int32, int32);
202 intn GDwritetile(int32, char *, int32 [], VOIDP);
203 intn GDreadtile(int32, char *, int32 [], VOIDP);
204 intn GDdeffield(int32, char *, char *, int32, int32);
205 intn GDwritefieldmeta(int32, char *, char *, int32);
206 intn GDwritefield(int32, char *,
207  int32 [], int32 [], int32 [], VOIDP);
208 intn GDreadfield(int32, char *, int32 [], int32 [], int32 [], VOIDP);
209 intn GDwriteattr(int32, char *, int32 , int32, VOIDP);
210 intn GDreadattr(int32, char *, VOIDP);
211 intn GDattrinfo(int32, char *, int32 *, int32 *);
212 int32 GDinqdims(int32, char *, int32 []);
213 int32 GDinqfields(int32, char *, int32 [], int32 []);
214 int32 GDinqattrs(int32, char *, int32 *);
215 int32 GDnentries(int32, int32, int32 *);
216 int32 GDinqgrid(char *, char *, int32 *);
217 int32 GDdefboxregion(int32, float64 [], float64 []);
218 int32 GDdefvrtregion(int32, int32, char *, float64 []);
219 int32 GDdeftimeperiod(int32, int32, float64, float64);
220 intn GDextractregion(int32, int32, char *, VOIDP);
221 intn GDregioninfo(int32, int32, char *, int32 *, int32 *, int32 [], int32 *,
222  float64 [], float64 []);
223 int32 GDdupregion(int32);
224 intn GDgetpixels(int32, int32, float64 [], float64 [], int32 [], int32 []);
225 int32 GDgetpixvalues(int32, int32, int32 [], int32 [], char *, VOIDP);
226 int32 GDinterpolate(int32, int32, float64 [], float64 [], char *, float64 []);
227 intn GDsetfillvalue(int32, char *, VOIDP);
228 intn GDgetfillvalue(int32, char *, VOIDP);
229 intn GDdetach(int32);
230 intn GDclose(int32);
231 
232 intn GDij2ll(int32, int32, float64 [], int32, int32, int32,
233  float64 [], float64 [], int32, int32 [], int32 [],
234  float64 [], float64 [], int32, int32);
235 intn GDll2ij(int32, int32, float64 [], int32, int32, int32, float64 [],
236  float64 [], int32, float64 [], float64 [], int32 [], int32 [],
237  float64 [], float64 []);
238 intn GDrs2ll(int32, float64 [], int32, int32,
239  float64 [], float64 [],
240  int32, float64 [], float64 [],
241  float64 [], float64 [], int32, int32);
242 
243  intn GDdefdimscale(int32 gridID, char *dimname, int32 dimsize, int32 numbertype, VOIDP data);
244 intn GDsetdimscale(int32, char *, char *, int32, int32, VOIDP);
245 intn GDgetdimscale(int32, char *, char *, int32 *, int32 *, VOIDP);
246 intn GDsetdimstrs(int32 gridID, char *fieldname, char *dimname, char *label, char *unit, char *format);
247 intn GDgetdimstrs(int32 gridID, char *fieldname, char *dimname, char *label, char *unit, char *format, intn len);
248 
249 /* Point Prototypes */
250 int32 PTopen(char *, intn);
251 int32 PTcreate(int32, char *);
252 int32 PTnrecs(int32, int32);
253 int32 PTnlevels(int32);
254 int32 PTsizeof(int32, char *, int32 []);
255 int32 PTnfields(int32, int32, int32 *);
256 int32 PTlevelindx(int32, char *);
257 int32 PTattach(int32, char *);
258 intn PTdeflevel(int32, char *, char *, int32 [], int32 []);
259 intn PTdeflinkage(int32, char *, char *, char *);
260 intn PTbcklinkinfo(int32, int32, char *);
261 intn PTfwdlinkinfo(int32, int32, char *);
262 int32 PTlevelinfo(int32, int32, char *, int32 [], int32 []);
263 intn PTgetlevelname(int32, int32, char *, int32 *);
264 intn PTwritelevel(int32, int32, int32, VOIDP);
265 intn PTupdatelevel(int32, int32, char *, int32, int32 [], VOIDP);
266 intn PTreadlevel(int32, int32, char *, int32, int32 [], VOIDP);
267 intn PTgetrecnums(int32, int32, int32, int32, int32 [], int32 *, int32 []);
268 intn PTwriteattr(int32, char *, int32, int32, VOIDP);
269 intn PTreadattr(int32, char *, VOIDP);
270 intn PTattrinfo(int32, char *, int32 *, int32 *);
271 int32 PTinqattrs(int32, char *, int32 *);
272 int32 PTinqpoint(char *, char *, int32 *);
273 int32 PTdefboxregion(int32, float64 [], float64 []);
274 int32 PTdeftimeperiod(int32, float64, float64);
275 int32 PTdefvrtregion(int32, int32, char *, float64 []);
276 intn PTregioninfo(int32, int32 regionID, int32, char *, int32 *);
277 intn PTregionrecs(int32, int32, int32, int32 *, int32 []);
278 intn PTperiodrecs(int32, int32, int32, int32 *, int32 []);
279 intn PTperiodinfo(int32, int32 periodID, int32, char *, int32 *);
280 intn PTextractregion(int32, int32 regionID, int32, char *, VOIDP);
281 intn PTextractperiod(int32, int32 periodID, int32, char *, VOIDP);
282 intn PTdetach(int32);
283 intn PTclose(int32);
284 
285 
286 
287 /* EH Utility Prototypes */
288 float64 EHconvAng(float64, intn);
289 int32 EHparsestr(char *, char, char *[], int32 []);
290 int32 EHstrwithin(char *, char *, char);
291 intn EHchkODL(char *);
292 intn EHloadliststr(char *[], int32, char *, char);
293 intn EHgetversion(int32, char *);
294 int32 EHopen(char *, intn);
295 intn EHchkfid(int32, char *, int32 *, int32 *, uint8 *);
296 intn EHidinfo(int32, int32 *, int32 *);
297 int32 EHgetid(int32, int32, char *, intn, char *);
298 intn EHrevflds(char *, char *);
299 intn EHinsertmeta(int32, char *, char *, int32, char *, int32 []);
300 intn EHgetmetavalue(char *[], char *, char *);
301 char * EHmetagroup(int32, char *, char *, char *, char *[]);
302 intn EHfillfld(int32, int32, int32, int32, int32, int32 [], VOIDP);
303 intn EHattr(int32, int32, char *, int32, int32, char *, VOIDP);
304 intn EHattrinfo(int32, int32, char *, int32 *, int32 *);
305 int32 EHattrcat(int32, int32, char *, int32 *);
306 intn EHfilename(int32, char *);
307 int32 EHcntOBJECT(char *[]);
308 int32 EHcntGROUP(char *[]);
309 /* 9/3/97 Abe changed the first argument from
310  float64 (float64 []) to float64 (*) (float64 []) for SunOS
311  float64 () (float64 []) to float64 (*) (float64 []) for all other OSs */
312 intn EHbisect(float64 (*) (float64 []), float64 [], int32, float64, float64,
313  float64, float64 *);
314 int32 EHinquire(char *, char *, char *, int32 *);
315 intn EHclose(int32);
316 
317 
318 
319 #ifdef __cplusplus
320 }
321 #endif
322 
323 
324 #endif /* #ifndef HDFEOSDEF_H_ */
325 
326 
327 
328 
329 
330 
331 
332 
333 
334 
int32 SWinqattrs(int32, char *, int32 *)
int32 PTinqpoint(char *, char *, int32 *)
intn PTregioninfo(int32, int32 regionID, int32, char *, int32 *)
intn GDdefpixreg(int32, int32)
intn SWdefgeofield(int32, char *, char *, int32, int32)
HDFFCLIBAPI intf * len
intn SWgetdimstrs(int32 swathID, char *fieldname, char *dimname, char *label, char *unit, char *format, intn len)
int32 SWinqgeofields(int32, char *, int32 [], int32 [])
intn EHattrinfo(int32, int32, char *, int32 *, int32 *)
int32 PTlevelinfo(int32, int32, char *, int32 [], int32 [])
intn PTreadattr(int32, char *, VOIDP)
int32 GDattach(int32, char *)
intn GDregioninfo(int32, int32, char *, int32 *, int32 *, int32 [], int32 *, float64 [], float64 [])
intn GDorigininfo(int32, int32 *)
int32 GDdefvrtregion(int32, int32, char *, float64 [])
intn EHchkfid(int32, char *, int32 *, int32 *, uint8 *)
HDFFCLIBAPI _fcd label
intn PTfwdlinkinfo(int32, int32, char *)
intn GDreadattr(int32, char *, VOIDP)
intn EHloadliststr(char *[], int32, char *, char)
intn GDclose(int32)
intn PTgetrecnums(int32, int32, int32, int32, int32 [], int32 *, int32 [])
intn PTreadlevel(int32, int32, char *, int32, int32 [], VOIDP)
intn SWgeomapinfo(int32, char *)
intn EHclose(int32)
char * EHmetagroup(int32, char *, char *, char *, char *[])
intn GDgetfillvalue(int32, char *, VOIDP)
intn GDprojinfo(int32, int32 *, int32 *, int32 *, float64 [])
int32 GDinqfields(int32, char *, int32 [], int32 [])
int32 SWinqmaps(int32, char *, int32 [], int32 [])
intn SWmapinfo(int32, char *, char *, int32 *, int32 *)
intn GDpixreginfo(int32, int32 *)
intn PTextractperiod(int32, int32 periodID, int32, char *, VOIDP)
HDFFCLIBAPI intf * dimsize
int32 PTnlevels(int32)
int32 PTdefboxregion(int32, float64 [], float64 [])
intn GDwriteattr(int32, char *, int32, int32, VOIDP)
intn PTclose(int32)
int32 EHattrcat(int32, int32, char *, int32 *)
intn SWdefcomp(int32, int32, intn [])
intn GDsetdimscale(int32, char *, char *, int32, int32, VOIDP)
int32 PTnfields(int32, int32, int32 *)
intn GDdefdimscale(int32 gridID, char *dimname, int32 dimsize, int32 numbertype, VOIDP data)
intn GDdetach(int32)
intn GDdeforigin(int32, int32)
intn SWdetach(int32)
intn GDattrinfo(int32, char *, int32 *, int32 *)
intn GDgetpixels(int32, int32, float64 [], float64 [], int32 [], int32 [])
int32 GDgetpixvalues(int32, int32, int32 [], int32 [], char *, VOIDP)
int32 EHinquire(char *, char *, char *, int32 *)
int32 PTattach(int32, char *)
int32 GDdefboxregion(int32, float64 [], float64 [])
intn SWwritefield(int32, char *, int32 [], int32 [], int32 [], VOIDP)
intn SWsetdimscale(int32, char *, char *, int32, int32, VOIDP)
intn GDtileinfo(int32, char *, int32 *, int32 *, int32 [])
intn EHfillfld(int32, int32, int32, int32, int32, int32 [], VOIDP)
intn SWdefdimmap(int32, char *, char *, int32, int32)
int32 PTopen(char *, intn)
int32 SWupdateidxmap(int32, int32, int32 [], int32 [], int32 [])
int32 SWdupregion(int32)
intn EHbisect(float64(*)(float64 []), float64 [], int32, float64, float64, float64, float64 *)
intn GDwritefieldmeta(int32, char *, char *, int32)
int32 GDcreate(int32, char *, int32, int32, float64 [], float64 [])
int32 SWindexinfo(int32, char *, int32 *, char *, int32 *ind[])
intn GDblkSOMoffset(int32, float32 [], int32, char *)
int32 SWdeftimeperiod(int32, float64, float64, int32)
int32 PTsizeof(int32, char *, int32 [])
intn EHinsertmeta(int32, char *, char *, int32, char *, int32 [])
int32 PTcreate(int32, char *)
int32 EHgetid(int32, int32, char *, intn, char *)
intn SWdefdatafield(int32, char *, char *, int32, int32)
intn SWdefdimscale(int32 swathID, char *dimname, int32 dimsize, int32 numbertype, VOIDP data)
intn GDgridinfo(int32, int32 *, int32 *, float64 [], float64 [])
intn GDdefproj(int32, int32, int32, int32, float64 [])
int32 GDinterpolate(int32, int32, float64 [], float64 [], char *, float64 [])
intn SWextractperiod(int32, int32, char *, int32, VOIDP)
intn SWregioninfo(int32, int32, char *, int32 *, int32 *, int32 [], int32 *)
intn PTregionrecs(int32, int32, int32, int32 *, int32 [])
intn GDfieldinfo(int32, char *, int32 *, int32 [], int32 *, char *)
int32 SWopen(char *, intn)
int32 SWinqswath(char *, char *, int32 *)
intn SWdefidxmap(int32, char *, char *, int32 [])
intn GDgetdimscale(int32, char *, char *, int32 *, int32 *, VOIDP)
int32 PTdefvrtregion(int32, int32, char *, float64 [])
intn EHgetmetavalue(char *[], char *, char *)
int32 PTlevelindx(int32, char *)
int32 SWdefscanregion(int32, char *, float64 [], int32)
intn SWgetdimscale(int32, char *, char *, int32 *, int32 *, VOIDP)
intn EHchkODL(char *)
intn EHrevflds(char *, char *)
intn SWgetfillvalue(int32, char *, VOIDP)
intn SWwritedatameta(int32, char *, char *, int32)
intn GDgetdimstrs(int32 gridID, char *fieldname, char *dimname, char *label, char *unit, char *format, intn len)
intn PTupdatelevel(int32, int32, char *, int32, int32 [], VOIDP)
intn PTdeflevel(int32, char *, char *, int32 [], int32 [])
int32 GDnentries(int32, int32, int32 *)
intn SWupdatescene(int32, int32)
intn GDwritetile(int32, char *, int32 [], VOIDP)
int32 GDdupregion(int32)
int32 PTdeftimeperiod(int32, float64, float64)
int32 SWinqdatafields(int32, char *, int32 [], int32 [])
intn GDsettilecomp(int32, char *, int32, int32 *, int32, intn *)
int32 SWattach(int32, char *)
intn PTperiodrecs(int32, int32, int32, int32 *, int32 [])
intn SWcompinfo(int32, char *, int32 *, intn [])
intn GDextractregion(int32, int32, char *, VOIDP)
intn GDsetfillvalue(int32, char *, VOIDP)
intn SWsetfillvalue(int32, char *, VOIDP)
int32 SWdefvrtregion(int32, int32, char *, float64 [])
int32 SWregionindex(int32, float64 [], float64 [], int32, char *, int32 [])
intn GDdeffield(int32, char *, char *, int32, int32)
intn PTdeflinkage(int32, char *, char *, char *)
intn GDdeftile(int32, int32, int32, int32 [])
intn PTattrinfo(int32, char *, int32 *, int32 *)
intn EHidinfo(int32, int32 *, int32 *)
intn GDll2ij(int32, int32, float64 [], int32, int32, int32, float64 [], float64 [], int32, float64 [], float64 [], int32 [], int32 [], float64 [], float64 [])
int32 EHcntOBJECT(char *[])
int32 EHparsestr(char *, char, char *[], int32 [])
intn GDwritefield(int32, char *, int32 [], int32 [], int32 [], VOIDP)
int32 SWdefboxregion(int32, float64 [], float64 [], int32)
intn GDsetdimstrs(int32 gridID, char *fieldname, char *dimname, char *label, char *unit, char *format)
int32 SWinqidxmaps(int32, char *, int32 [])
HDFFCLIBAPI void * data
int32 EHcntGROUP(char *[])
intn PTgetlevelname(int32, int32, char *, int32 *)
int32 EHopen(char *, intn)
int32 SWnentries(int32, int32, int32 *)
intn PTwriteattr(int32, char *, int32, int32, VOIDP)
HDFFCLIBAPI _fcd unit
intn PTperiodinfo(int32, int32 periodID, int32, char *, int32 *)
intn SWperiodinfo(int32, int32, char *, int32 *, int32 *, int32 [], int32 *)
intn SWreadfield(int32, char *, int32 [], int32 [], int32 [], VOIDP)
intn SWdefdim(int32, char *, int32)
intn GDdefcomp(int32, int32, intn [])
intn SWreadattr(int32, char *, VOIDP)
intn PTextractregion(int32, int32 regionID, int32, char *, VOIDP)
int32 GDinqdims(int32, char *, int32 [])
intn SWclose(int32)
intn GDreadfield(int32, char *, int32 [], int32 [], int32 [], VOIDP)
int32 GDdiminfo(int32, char *)
int32 SWdiminfo(int32, char *)
intn SWwriteattr(int32, char *, int32, int32, VOIDP)
intn SWwritegeometa(int32, char *, char *, int32)
int32 GDinqgrid(char *, char *, int32 *)
intn PTwritelevel(int32, int32, int32, VOIDP)
int32 SWidxmapinfo(int32, char *, char *, int32 [])
intn GDij2ll(int32, int32, float64 [], int32, int32, int32, float64 [], float64 [], int32, int32 [], int32 [], float64 [], float64 [], int32, int32)
int32 PTnrecs(int32, int32)
int32 GDinqattrs(int32, char *, int32 *)
intn SWsetdimstrs(int32 swathID, char *fieldname, char *dimname, char *label, char *unit, char *format)
int32 GDopen(char *, intn)
intn EHfilename(int32, char *)
intn GDdefdim(int32, char *, int32)
intn EHgetversion(int32, char *)
intn GDsettilecache(int32, char *, int32, int32)
intn GDreadtile(int32, char *, int32 [], VOIDP)
intn SWattrinfo(int32, char *, int32 *, int32 *)
intn GDcompinfo(int32, char *, int32 *, intn [])
intn SWextractregion(int32, int32, char *, int32, VOIDP)
HDFFCLIBAPI _fcd _fcd format
intn GDrs2ll(int32, float64 [], int32, int32, float64 [], float64 [], int32, float64 [], float64 [], float64 [], float64 [], int32, int32)
int32 SWinqdims(int32, char *, int32 [])
int32 EHstrwithin(char *, char *, char)
intn EHattr(int32, int32, char *, int32, int32, char *, VOIDP)
intn PTbcklinkinfo(int32, int32, char *)
intn SWfieldinfo(int32, char *, int32 *, int32 [], int32 *, char *)
float64 EHconvAng(float64, intn)
int32 PTinqattrs(int32, char *, int32 *)
int32 SWcreate(int32, char *)
intn PTdetach(int32)
int32 GDdeftimeperiod(int32, int32, float64, float64)

MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:52