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 SWsetdimscale(int32, char *, char *, int32, int32, VOIDP);
176 intn SWgetdimscale(int32, char *, char *, int32 *, int32 *, VOIDP);
177 intn SWsetdimstrs(int32 swathID, char *fieldname, char *dimname, char *label, char *unit, char *format);
178 intn SWgetdimstrs(int32 swathID, char *fieldname, char *dimname, char *label, char *unit, char *format, intn len);
179 
180 /* Grid Prototypes */
181 int32 GDopen(char *, intn);
182 int32 GDcreate(int32, char *, int32, int32, float64 [], float64 []);
183 int32 GDattach(int32, char *);
184 intn GDdefdim(int32, char *, int32);
185 intn GDdefproj(int32, int32, int32, int32, float64 []);
186 intn GDblkSOMoffset(int32, float32 [], int32, char *);
187 intn GDdefcomp(int32, int32, intn []);
188 intn GDdeftile(int32, int32, int32, int32 []);
189 intn GDsettilecomp(int32, char *, int32, int32 *, int32, intn *);
190 intn GDdeforigin(int32, int32);
191 intn GDdefpixreg(int32, int32);
192 int32 GDdiminfo(int32, char *);
193 intn GDgridinfo(int32, int32 *, int32 *, float64 [], float64 []);
194 intn GDprojinfo(int32, int32 *, int32 *, int32 *, float64 []);
195 intn GDorigininfo(int32, int32 *);
196 intn GDpixreginfo(int32, int32 *);
197 intn GDcompinfo(int32, char *, int32 *, intn []);
198 intn GDfieldinfo(int32, char *, int32 *, int32 [], int32 *, char *);
199 intn GDtileinfo(int32, char *, int32 *, int32 *, int32 []);
200 intn GDsettilecache(int32, char *, int32, int32);
201 intn GDwritetile(int32, char *, int32 [], VOIDP);
202 intn GDreadtile(int32, char *, int32 [], VOIDP);
203 intn GDdeffield(int32, char *, char *, int32, int32);
204 intn GDwritefieldmeta(int32, char *, char *, int32);
205 intn GDwritefield(int32, char *,
206  int32 [], int32 [], int32 [], VOIDP);
207 intn GDreadfield(int32, char *, int32 [], int32 [], int32 [], VOIDP);
208 intn GDwriteattr(int32, char *, int32 , int32, VOIDP);
209 intn GDreadattr(int32, char *, VOIDP);
210 intn GDattrinfo(int32, char *, int32 *, int32 *);
211 int32 GDinqdims(int32, char *, int32 []);
212 int32 GDinqfields(int32, char *, int32 [], int32 []);
213 int32 GDinqattrs(int32, char *, int32 *);
214 int32 GDnentries(int32, int32, int32 *);
215 int32 GDinqgrid(char *, char *, int32 *);
216 int32 GDdefboxregion(int32, float64 [], float64 []);
217 int32 GDdefvrtregion(int32, int32, char *, float64 []);
218 int32 GDdeftimeperiod(int32, int32, float64, float64);
219 intn GDextractregion(int32, int32, char *, VOIDP);
220 intn GDregioninfo(int32, int32, char *, int32 *, int32 *, int32 [], int32 *,
221  float64 [], float64 []);
222 int32 GDdupregion(int32);
223 intn GDgetpixels(int32, int32, float64 [], float64 [], int32 [], int32 []);
224 int32 GDgetpixvalues(int32, int32, int32 [], int32 [], char *, VOIDP);
225 int32 GDinterpolate(int32, int32, float64 [], float64 [], char *, float64 []);
226 intn GDsetfillvalue(int32, char *, VOIDP);
227 intn GDgetfillvalue(int32, char *, VOIDP);
228 intn GDdetach(int32);
229 intn GDclose(int32);
230 
231 intn GDij2ll(int32, int32, float64 [], int32, int32, int32,
232  float64 [], float64 [], int32, int32 [], int32 [],
233  float64 [], float64 [], int32, int32);
234 intn GDll2ij(int32, int32, float64 [], int32, int32, int32, float64 [],
235  float64 [], int32, float64 [], float64 [], int32 [], int32 [],
236  float64 [], float64 []);
237 intn GDrs2ll(int32, float64 [], int32, int32,
238  float64 [], float64 [],
239  int32, float64 [], float64 [],
240  float64 [], float64 [], int32, int32);
241 
242 intn GDsetdimscale(int32, char *, char *, int32, int32, VOIDP);
243 intn GDgetdimscale(int32, char *, char *, int32 *, int32 *, VOIDP);
244 intn GDsetdimstrs(int32 gridID, char *fieldname, char *dimname, char *label, char *unit, char *format);
245 intn GDgetdimstrs(int32 gridID, char *fieldname, char *dimname, char *label, char *unit, char *format, intn len);
246 
247 /* Point Prototypes */
248 int32 PTopen(char *, intn);
249 int32 PTcreate(int32, char *);
250 int32 PTnrecs(int32, int32);
251 int32 PTnlevels(int32);
252 int32 PTsizeof(int32, char *, int32 []);
253 int32 PTnfields(int32, int32, int32 *);
254 int32 PTlevelindx(int32, char *);
255 int32 PTattach(int32, char *);
256 intn PTdeflevel(int32, char *, char *, int32 [], int32 []);
257 intn PTdeflinkage(int32, char *, char *, char *);
258 intn PTbcklinkinfo(int32, int32, char *);
259 intn PTfwdlinkinfo(int32, int32, char *);
260 int32 PTlevelinfo(int32, int32, char *, int32 [], int32 []);
261 intn PTgetlevelname(int32, int32, char *, int32 *);
262 intn PTwritelevel(int32, int32, int32, VOIDP);
263 intn PTupdatelevel(int32, int32, char *, int32, int32 [], VOIDP);
264 intn PTreadlevel(int32, int32, char *, int32, int32 [], VOIDP);
265 intn PTgetrecnums(int32, int32, int32, int32, int32 [], int32 *, int32 []);
266 intn PTwriteattr(int32, char *, int32, int32, VOIDP);
267 intn PTreadattr(int32, char *, VOIDP);
268 intn PTattrinfo(int32, char *, int32 *, int32 *);
269 int32 PTinqattrs(int32, char *, int32 *);
270 int32 PTinqpoint(char *, char *, int32 *);
271 int32 PTdefboxregion(int32, float64 [], float64 []);
272 int32 PTdeftimeperiod(int32, float64, float64);
273 int32 PTdefvrtregion(int32, int32, char *, float64 []);
274 intn PTregioninfo(int32, int32 regionID, int32, char *, int32 *);
275 intn PTregionrecs(int32, int32, int32, int32 *, int32 []);
276 intn PTperiodrecs(int32, int32, int32, int32 *, int32 []);
277 intn PTperiodinfo(int32, int32 periodID, int32, char *, int32 *);
278 intn PTextractregion(int32, int32 regionID, int32, char *, VOIDP);
279 intn PTextractperiod(int32, int32 periodID, int32, char *, VOIDP);
280 intn PTdetach(int32);
281 intn PTclose(int32);
282 
283 
284 
285 /* EH Utility Prototypes */
286 float64 EHconvAng(float64, intn);
287 int32 EHparsestr(char *, char, char *[], int32 []);
288 int32 EHstrwithin(char *, char *, char);
289 intn EHchkODL(char *);
290 intn EHloadliststr(char *[], int32, char *, char);
291 intn EHgetversion(int32, char *);
292 int32 EHopen(char *, intn);
293 intn EHchkfid(int32, char *, int32 *, int32 *, uint8 *);
294 intn EHidinfo(int32, int32 *, int32 *);
295 int32 EHgetid(int32, int32, char *, intn, char *);
296 intn EHrevflds(char *, char *);
297 intn EHinsertmeta(int32, char *, char *, int32, char *, int32 []);
298 intn EHgetmetavalue(char *[], char *, char *);
299 char * EHmetagroup(int32, char *, char *, char *, char *[]);
300 intn EHfillfld(int32, int32, int32, int32, int32, int32 [], VOIDP);
301 intn EHattr(int32, int32, char *, int32, int32, char *, VOIDP);
302 intn EHattrinfo(int32, int32, char *, int32 *, int32 *);
303 int32 EHattrcat(int32, int32, char *, int32 *);
304 intn EHfilename(int32, char *);
305 int32 EHcntOBJECT(char *[]);
306 int32 EHcntGROUP(char *[]);
307 /* 9/3/97 Abe changed the first argument from
308  float64 (float64 []) to float64 (*) (float64 []) for SunOS
309  float64 () (float64 []) to float64 (*) (float64 []) for all other OSs */
310 intn EHbisect(float64 (*) (float64 []), float64 [], int32, float64, float64,
311  float64, float64 *);
312 int32 EHinquire(char *, char *, char *, int32 *);
313 intn EHclose(int32);
314 
315 
316 
317 #ifdef __cplusplus
318 }
319 #endif
320 
321 
322 #endif /* #ifndef HDFEOSDEF_H_ */
323 
324 
325 
326 
327 
328 
329 
330 
331 
332 
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)
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 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 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 [])
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