58 #define THROW(x) throw x(__FILE__,__LINE__)
63 hcerr(
const char *msg,
const char *file,
int line);
72 hcerr(
"Invalid file", file, line) {
79 hcerr(
"Invalid size", file, line) {
86 hcerr(
"Invalid HDF number type", file, line) {
93 hcerr(
"Invalid array given", file, line) {
100 hcerr(
"Memory allocation failed", file, line) {
107 hcerr(
"Subscript out of range", file, line) {
114 hcerr(
"Invalid hdfstream", file, line) {
121 hcerr(
"Streams must be passed by reference", file, line) {
128 hcerr(
"Could not open file", file, line) {
135 hcerr(
"Could not retrieve information about a file", file, line) {
142 hcerr(
"Could not initialize annotation interface", file, line) {
149 hcerr(
"Could not retrieve annotation info", file, line) {
156 hcerr(
"Could not retrieve list of annotations", file, line) {
163 hcerr(
"Could not read an annotation", file, line) {
170 hcerr(
"Invalid HDF data type specified", file, line) {
177 hcerr(
"Could not export data from generic vector", file, line) {
184 hcerr(
"Could not select an SDS in SDS input stream", file, line) {
191 hcerr(
"There are no SDS's in the stream", file, line) {
198 hcerr(
"Could not retrieve information about an SDS", file, line) {
205 hcerr(
"Could not find an SDS with the specified parameters",
213 hcerr(
"Could not open an SDS", file, line) {
220 hcerr(
"SDS rank exceeds the maximum supported", file, line) {
228 "SDS cannot be opened because it is a coordinate variable",
236 hcerr(
"Problem reading SDS", file, line) {
243 hcerr(
"Cannot determine dim scale; SDS is in a bad state.", file, line) {
250 hcerr(
"Could not open a Vdata.", file, line) {
257 hcerr(
"Could not obtain information about a Vdata.", file, line) {
264 hcerr(
"Could not locate Vdata in the HDF file.", file, line) {
271 hcerr(
"Could not read Vdata records.", file, line) {
278 hcerr(
"Could not seek to first Vdata record.", file, line) {
285 hcerr(
"Could not open a Vgroup.", file, line) {
292 hcerr(
"Could not obtain information about a Vgroup.", file, line) {
299 hcerr(
"Could not locate Vgroup in the HDF file.", file, line) {
306 hcerr(
"Could not read Vgroup records.", file, line) {
313 hcerr(
"Could not retrieve information about an GRI", file, line) {
320 hcerr(
"Problem reading GRI", file, line) {
327 hcerr(
"Invalid slab parameters for SDS or GR", file, line) {
334 hcerr(
"Unknown interlace type.", file, line) {
338 #endif // ifndef _HCERR_H
hcerr_anninfo(const char *file, int line)
hcerr_range(const char *file, int line)
hcerr_nosds(const char *file, int line)
hcerr_anninit(const char *file, int line)
hcerr_dataexport(const char *file, int line)
hcerr_vdatafind(const char *file, int line)
hcerr_sdsinit(const char *file, int line)
hcerr_fileinfo(const char *file, int line)
hcerr_vdatainfo(const char *file, int line)
hcerr_annread(const char *file, int line)
hcerr_openfile(const char *file, int line)
hcerr_annlist(const char *file, int line)
hcerr_iscoord(const char *file, int line)
static class NCMLUtil overview
hcerr_sdsread(const char *file, int line)
hcerr_invstream(const char *file, int line)
hcerr_vdataopen(const char *file, int line)
hcerr_nomemory(const char *file, int line)
hcerr_griread(const char *file, int line)
hcerr_sdsscale(const char *file, int line)
hcerr_vgroupopen(const char *file, int line)
hcerr_sdsfind(const char *file, int line)
hcerr_interlace(const char *file, int line)
hcerr_invnt(const char *file, int line)
hcerr_invsize(const char *file, int line)
hcerr_vgroupread(const char *file, int line)
hcerr_invslab(const char *file, int line)
hcerr_maxdim(const char *file, int line)
hcerr_griinfo(const char *file, int line)
hcerr_sdsopen(const char *file, int line)
hcerr_vgroupinfo(const char *file, int line)
hcerr_sdsinfo(const char *file, int line)
hcerr_vdataseek(const char *file, int line)
hcerr_invarr(const char *file, int line)
hcerr_copystream(const char *file, int line)
hcerr_invfile(const char *file, int line)
hcerr_vgroupfind(const char *file, int line)
hcerr_vdataread(const char *file, int line)
hcerr_dftype(const char *file, int line)