17 #define HDFE_MAXMEMBUF 256*256*16 18 #define HDFE_NAMBUFSIZE 32000 19 #define HDFE_DIMBUFSIZE 64000 23 #define HDFE_NOMERGE 0 24 #define HDFE_AUTOMERGE 1 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 46 #define GCTP_STEREO 10 48 #define GCTP_AZMEQD 12 49 #define GCTP_GNOMON 13 52 #define GCTP_SNSOID 16 53 #define GCTP_EQRECT 17 54 #define GCTP_MILLER 18 55 #define GCTP_VGRINT 19 59 #define GCTP_ALASKA 23 63 #define GCTP_HAMMER 27 65 #define GCTP_WAGVII 29 66 #define GCTP_OBLEQA 30 67 #define GCTP_ISINUS1 31 70 #define GCTP_ISINUS 99 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 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 106 #define HDFE_CENTER 0 107 #define HDFE_CORNER 1 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 128 int32
SWopen(
char *, intn);
131 intn
SWdefdim(int32,
char *, int32);
134 intn
SWmapinfo(int32,
char *,
char *, int32 *, 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);
144 intn
SWwriteattr(int32,
char *, int32, int32, VOIDP);
146 intn
SWattrinfo(int32,
char *, int32 *, int32 *);
147 int32
SWinqdims(int32,
char *, int32 []);
148 int32
SWinqmaps(int32,
char *, int32 [], int32 []);
155 intn
SWwritefield(int32,
char *, int32 [], int32 [], int32 [], VOIDP);
156 intn
SWreadfield(int32,
char *, int32 [], int32 [], int32 [], VOIDP);
159 int32
SWregionindex(int32, float64 [], float64 [], int32,
char *, int32 []);
161 intn
SWregioninfo(int32, int32,
char *, int32 *, int32 *, int32 [], int32 *);
165 intn
SWperiodinfo(int32, int32,
char *, int32 *, int32 *, int32 [], int32 *);
174 int32
SWindexinfo(int32,
char *, int32 *,
char *, int32 *ind[]);
176 intn
SWsetdimscale(int32,
char *,
char *, int32, int32, VOIDP);
177 intn
SWgetdimscale(int32,
char *,
char *, int32 *, int32 *, VOIDP);
179 intn
SWgetdimstrs(int32 swathID,
char *fieldname,
char *dimname,
char *label,
char *unit,
char *format, intn
len);
182 int32
GDopen(
char *, intn);
183 int32
GDcreate(int32,
char *, int32, int32, float64 [], float64 []);
185 intn
GDdefdim(int32,
char *, int32);
186 intn
GDdefproj(int32, int32, int32, int32, float64 []);
189 intn
GDdeftile(int32, int32, int32, int32 []);
190 intn
GDsettilecomp(int32,
char *, int32, int32 *, int32, intn *);
194 intn
GDgridinfo(int32, int32 *, int32 *, float64 [], float64 []);
195 intn
GDprojinfo(int32, int32 *, int32 *, int32 *, float64 []);
198 intn
GDcompinfo(int32,
char *, int32 *, intn []);
199 intn
GDfieldinfo(int32,
char *, int32 *, int32 [], int32 *,
char *);
200 intn
GDtileinfo(int32,
char *, int32 *, int32 *, int32 []);
203 intn
GDreadtile(int32,
char *, int32 [], VOIDP);
204 intn
GDdeffield(int32,
char *,
char *, int32, int32);
207 int32 [], int32 [], int32 [], VOIDP);
208 intn
GDreadfield(int32,
char *, int32 [], int32 [], int32 [], VOIDP);
209 intn
GDwriteattr(int32,
char *, int32 , int32, VOIDP);
211 intn
GDattrinfo(int32,
char *, int32 *, int32 *);
212 int32
GDinqdims(int32,
char *, int32 []);
213 int32
GDinqfields(int32,
char *, int32 [], int32 []);
216 int32
GDinqgrid(
char *,
char *, int32 *);
221 intn
GDregioninfo(int32, int32,
char *, int32 *, int32 *, int32 [], int32 *,
222 float64 [], float64 []);
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 []);
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);
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);
250 int32
PTopen(
char *, intn);
254 int32
PTsizeof(int32,
char *, int32 []);
258 intn
PTdeflevel(int32,
char *,
char *, int32 [], int32 []);
262 int32
PTlevelinfo(int32, int32,
char *, int32 [], int32 []);
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);
270 intn
PTattrinfo(int32,
char *, int32 *, int32 *);
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 *);
289 int32
EHparsestr(
char *,
char,
char *[], int32 []);
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 *);
299 intn
EHinsertmeta(int32,
char *,
char *, int32,
char *, int32 []);
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 *);
312 intn
EHbisect(float64 (*) (float64 []), float64 [], int32, float64, float64,
314 int32
EHinquire(
char *,
char *,
char *, int32 *);
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)
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 *)
intn PTfwdlinkinfo(int32, int32, char *)
intn GDreadattr(int32, char *, VOIDP)
intn EHloadliststr(char *[], int32, char *, char)
intn PTgetrecnums(int32, int32, int32, int32, int32 [], int32 *, int32 [])
intn PTreadlevel(int32, int32, char *, int32, int32 [], VOIDP)
intn SWgeomapinfo(int32, char *)
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 PTdefboxregion(int32, float64 [], float64 [])
intn GDwriteattr(int32, char *, int32, int32, VOIDP)
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 GDdeforigin(int32, 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 [])
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 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 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)
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 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 *)
int32 GDdeftimeperiod(int32, int32, float64, float64)