8 #include "ncdispatch.h"
55 int stat = NC_check_id(ncid, &ncp);
57 return ncp->dispatch->inq_varid(ncid, name, varidp);
117 int *ndimsp,
int *dimidsp,
int *nattsp)
120 int stat = NC_check_id(ncid, &ncp);
123 return ncp->dispatch->inq_var_all(ncid, varid, name, xtypep, ndimsp,
124 dimidsp, nattsp, NULL, NULL, NULL,
125 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
149 return nc_inq_var(ncid, varid, name, NULL, NULL,
171 return nc_inq_var(ncid, varid, NULL, typep, NULL,
194 return nc_inq_var(ncid, varid, NULL, NULL, ndimsp, NULL, NULL);
216 return nc_inq_var(ncid, varid, NULL, NULL, NULL,
242 return nc_inq_var(ncid, varid, NULL, NULL, NULL, NULL,
278 int stat = NC_check_id(ncid,&ncp);
281 return ncp->dispatch->inq_var_all(
333 int stat = NC_check_id(ncid,&ncp);
336 return ncp->dispatch->inq_var_all(
381 int stat = NC_check_id(ncid,&ncp);
384 return ncp->dispatch->inq_var_all(
469 int stat = NC_check_id(ncid, &ncp);
472 return ncp->dispatch->inq_var_all(ncid, varid, NULL, NULL, NULL, NULL,
473 NULL, NULL, NULL, NULL, NULL, storagep,
474 chunksizesp, NULL, NULL, NULL, NULL, NULL);
504 int stat = NC_check_id(ncid,&ncp);
507 return ncp->dispatch->inq_var_all(
553 int stat = NC_check_id(ncid,&ncp);
556 return ncp->dispatch->inq_var_all(
603 int stat = NC_check_id(ncid,&ncp);
606 return ncp->dispatch->inq_unlimdims(ncid, nunlimdimsp,
644 int *ndimsp,
int *dimidsp,
int *nattsp,
645 int *shufflep,
int *deflatep,
int *deflate_levelp,
646 int *fletcher32p,
int *contiguousp,
size_t *chunksizesp,
647 int *no_fill,
void *fill_valuep,
int *endiannessp,
648 int *options_maskp,
int *pixels_per_blockp)
651 int stat = NC_check_id(ncid,&ncp);
653 return ncp->dispatch->inq_var_all(
654 ncid, varid, name, xtypep,
655 ndimsp, dimidsp, nattsp,
656 shufflep, deflatep, deflate_levelp, fletcher32p,
657 contiguousp, chunksizesp,
658 no_fill, fill_valuep,
int nc_inq_var_endian(int ncid, int varid, int *endianp)
Find the endianness of a variable.
int nc_inq_vardimid(int ncid, int varid, int *dimidsp)
Learn the dimension IDs associated with a variable.
int nc_inq_unlimdims(int ncid, int *nunlimdimsp, int *unlimdimidsp)
Return number and list of unlimited dimensions.
int NC_inq_var_all(int ncid, int varid, char *name, nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp, int *shufflep, int *deflatep, int *deflate_levelp, int *fletcher32p, int *contiguousp, size_t *chunksizesp, int *no_fill, void *fill_valuep, int *endiannessp, int *options_maskp, int *pixels_per_blockp)
Used in libdap2 and libdap4.
int nc_inq_var_chunking(int ncid, int varid, int *storagep, size_t *chunksizesp)
This is a wrapper for nc_inq_var_all().
int nc_inq_varndims(int ncid, int varid, int *ndimsp)
Learn how many dimensions are associated with a variable.
int nc_type
The nc_type type is just an int.
EXTERNL int nc_inq_natts(int ncid, int *nattsp)
Find number of global or group attributes.
int nc_inq_var_szip(int ncid, int varid, int *options_maskp, int *pixels_per_blockp)
Learn the szip settings of a variable.
int nc_inq_var_fletcher32(int ncid, int varid, int *fletcher32p)
Learn the checksum settings for a variable.
int nc_inq_vartype(int ncid, int varid, nc_type *typep)
Learn the type of a variable.
int nc_inq_varname(int ncid, int varid, char *name)
Learn the name of a variable.
int nc_inq_varid(int ncid, const char *name, int *varidp)
Find the ID of a variable, from the name.
int nc_inq_var_deflate(int ncid, int varid, int *shufflep, int *deflatep, int *deflate_levelp)
Learn the storage and deflate settings for a variable.
int nc_inq_var(int ncid, int varid, char *name, nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp)
Learn about a variable.
#define NC_NOERR
No Error.
int nc_inq_varnatts(int ncid, int varid, int *nattsp)
Learn how many attributes are associated with a variable.
#define NC_GLOBAL
Attribute id to put/get a global attribute.
int nc_inq_var_fill(int ncid, int varid, int *no_fill, void *fill_valuep)
Learn the fill mode of a variable.