Next: nc_inq_grpname, Previous: nc_inq_varids, Up: Groups
Find all dimids for a location. This finds all dimensions in a group, or any of its parents.
int nc_inq_dimids(int ncid, int *ndims, int *dimids, int include_parents);
nciddimidsinclude_parentsNC_NOERRNC_EBADIDNC_ENOTNC4NC_ESTRICTNC3NC_EHDFERRThis example is from libsrc4/tst_dims.c.
int ncid, dimid;
int ndims_in, dimids_in[MAX_DIMS];
...
/* Open the file and make sure nc_inq_dimids yeilds correct
* result. */
if (nc_open(FILE_NAME, NC_NOWRITE, &ncid)) ERR;
if (nc_inq_dimids(ncid, &ndims_in, dimids_in, 0)) ERR;
if (ndims_in != 1 || dimids_in[0] != 0) ERR;