\chapter*{Quick Reference}
\addcontentsline{toc}{chapter}{Quick Reference}

This appendix provide a brief listing of the C language bindings of the
CDI library routines:

\section*{\tt \htmlref{gridCreate}{gridCreate}}

\begin{verbatim}
    int gridCreate (intgridtype, intsize);
\end{verbatim}

Create a horizontal Grid.


\section*{\tt \htmlref{gridDefNvertex}{gridDefNvertex}}

\begin{verbatim}
    void gridDefNvertex (intgridID, intnvertex);
\end{verbatim}

Define the number of vertex of a Gridbox.


\section*{\tt \htmlref{gridDefPrec}{gridDefPrec}}

\begin{verbatim}
    void gridDefPrec (intgridID, intprec);
\end{verbatim}

Define the precision of a Grid.


\section*{\tt \htmlref{gridDefXbounds}{gridDefXbounds}}

\begin{verbatim}
    void gridDefXbounds (intgridID, double *xbounds_vec);
\end{verbatim}

Define the bounds of a X-axis.


\section*{\tt \htmlref{gridDefXlongname}{gridDefXlongname}}

\begin{verbatim}
    void gridDefXlongname (intgridID, char *xlongname);
\end{verbatim}

Define the longname of a X-axis.


\section*{\tt \htmlref{gridDefXname}{gridDefXname}}

\begin{verbatim}
    void gridDefXname (intgridID, char *xname);
\end{verbatim}

Define the name of a X-axis.


\section*{\tt \htmlref{gridDefXsize}{gridDefXsize}}

\begin{verbatim}
    void gridDefXsize (intgridID, intxsize);
\end{verbatim}

Define the size of a X-axis.


\section*{\tt \htmlref{gridDefXunits}{gridDefXunits}}

\begin{verbatim}
    void gridDefXunits (intgridID, char *xunits);
\end{verbatim}

Define the units of a X-axis.


\section*{\tt \htmlref{gridDefXvals}{gridDefXvals}}

\begin{verbatim}
    void gridDefXvals (intgridID, double *xvals_vec);
\end{verbatim}

Define the values of a X-axis.


\section*{\tt \htmlref{gridDefYbounds}{gridDefYbounds}}

\begin{verbatim}
    void gridDefYbounds (intgridID, double *ybounds_vec);
\end{verbatim}

Define the bounds of a Y-axis.


\section*{\tt \htmlref{gridDefYlongname}{gridDefYlongname}}

\begin{verbatim}
    void gridDefYlongname (intgridID, char *ylongname);
\end{verbatim}

Define the longname of a Y-axis.


\section*{\tt \htmlref{gridDefYname}{gridDefYname}}

\begin{verbatim}
    void gridDefYname (intgridID, char *yname);
\end{verbatim}

Define the name of a Y-axis.


\section*{\tt \htmlref{gridDefYsize}{gridDefYsize}}

\begin{verbatim}
    void gridDefYsize (intgridID, intysize);
\end{verbatim}

Define the size of a Y-axis.


\section*{\tt \htmlref{gridDefYunits}{gridDefYunits}}

\begin{verbatim}
    void gridDefYunits (intgridID, char *yunits);
\end{verbatim}

Define the units of a Y-axis.


\section*{\tt \htmlref{gridDefYvals}{gridDefYvals}}

\begin{verbatim}
    void gridDefYvals (intgridID, double *yvals_vec);
\end{verbatim}

Define the values of a Y-axis.


\section*{\tt \htmlref{gridDestroy}{gridDestroy}}

\begin{verbatim}
    void gridDestroy (intgridID);
\end{verbatim}

Destroy a horizontal Grid.


\section*{\tt \htmlref{gridDuplicate}{gridDuplicate}}

\begin{verbatim}
    int gridDuplicate (intgridID);
\end{verbatim}

Duplicate a Grid.


\section*{\tt \htmlref{gridInqNvertex}{gridInqNvertex}}

\begin{verbatim}
    int gridInqNvertex (intgridID);
\end{verbatim}

Get the number of vertex of a Gridbox.


\section*{\tt \htmlref{gridInqPrec}{gridInqPrec}}

\begin{verbatim}
    int gridInqPrec (intgridID);
\end{verbatim}

Get the precision of a Grid.


\section*{\tt \htmlref{gridInqSize}{gridInqSize}}

\begin{verbatim}
    int gridInqSize (intgridID);
\end{verbatim}

Get the size of a Grid.


\section*{\tt \htmlref{gridInqType}{gridInqType}}

\begin{verbatim}
    int gridInqType (intgridID);
\end{verbatim}

Get the type of a Grid.


\section*{\tt \htmlref{gridInqXbounds}{gridInqXbounds}}

\begin{verbatim}
    int gridInqXbounds (intgridID, double *xbounds_vec);
\end{verbatim}

Get the bounds of a X-axis.


\section*{\tt \htmlref{gridInqXlongname}{gridInqXlongname}}

\begin{verbatim}
    void gridInqXlongname (intgridID, char *xlongname);
\end{verbatim}

Get the longname of a X-axis.


\section*{\tt \htmlref{gridInqXname}{gridInqXname}}

\begin{verbatim}
    void gridInqXname (intgridID, char *xname);
\end{verbatim}

Get the name of a X-axis.


\section*{\tt \htmlref{gridInqXsize}{gridInqXsize}}

\begin{verbatim}
    int gridInqXsize (intgridID);
\end{verbatim}

Get the size of a X-axis.


\section*{\tt \htmlref{gridInqXstdname}{gridInqXstdname}}

\begin{verbatim}
    void gridInqXstdname (intgridID, char *xstdname);
\end{verbatim}

Get the standard name of a X-axis.


\section*{\tt \htmlref{gridInqXunits}{gridInqXunits}}

\begin{verbatim}
    void gridInqXunits (intgridID, char *xunits);
\end{verbatim}

Get the units of a X-axis.


\section*{\tt \htmlref{gridInqXval}{gridInqXval}}

\begin{verbatim}
    double gridInqXval (intgridID, intindex);
\end{verbatim}

Get one value of a X-axis.


\section*{\tt \htmlref{gridInqXvals}{gridInqXvals}}

\begin{verbatim}
    int gridInqXvals (intgridID, double *xvals_vec);
\end{verbatim}

Get all values of a X-axis.


\section*{\tt \htmlref{gridInqYbounds}{gridInqYbounds}}

\begin{verbatim}
    int gridInqYbounds (intgridID, double *ybounds_vec);
\end{verbatim}

Get the bounds of a Y-axis.


\section*{\tt \htmlref{gridInqYlongname}{gridInqYlongname}}

\begin{verbatim}
    void gridInqYlongname (intgridID, char *ylongname);
\end{verbatim}

Get the longname of a Y-axis.


\section*{\tt \htmlref{gridInqYname}{gridInqYname}}

\begin{verbatim}
    void gridInqYname (intgridID, char *yname);
\end{verbatim}

Get the name of a Y-axis.


\section*{\tt \htmlref{gridInqYsize}{gridInqYsize}}

\begin{verbatim}
    int gridInqYsize (intgridID);
\end{verbatim}

Get the size of a Y-axis.


\section*{\tt \htmlref{gridInqYstdname}{gridInqYstdname}}

\begin{verbatim}
    void gridInqYstdname (intgridID, char *ystdname);
\end{verbatim}

Get the standard name of a Y-axis.


\section*{\tt \htmlref{gridInqYunits}{gridInqYunits}}

\begin{verbatim}
    void gridInqYunits (intgridID, char *yunits);
\end{verbatim}

Get the units of a Y-axis.


\section*{\tt \htmlref{gridInqYval}{gridInqYval}}

\begin{verbatim}
    double gridInqYval (intgridID, intindex);
\end{verbatim}

Get one value of a Y-axis.


\section*{\tt \htmlref{gridInqYvals}{gridInqYvals}}

\begin{verbatim}
    int gridInqYvals (intgridID, double *yvals_vec);
\end{verbatim}

Get all values of a Y-axis.


\section*{\tt \htmlref{streamClose}{streamClose}}

\begin{verbatim}
    void streamClose (intstreamID);
\end{verbatim}

Close an open dataset.


\section*{\tt \htmlref{streamDefByteorder}{streamDefByteorder}}

\begin{verbatim}
    void streamDefByteorder (intstreamID, intbyteorder);
\end{verbatim}

Define the byteorder.


\section*{\tt \htmlref{streamDefCompLevel}{streamDefCompLevel}}

\begin{verbatim}
    void streamDefCompLevel (intstreamID, intcomplevel);
\end{verbatim}

Define compression level.


\section*{\tt \htmlref{streamDefCompType}{streamDefCompType}}

\begin{verbatim}
    void streamDefCompType (intstreamID, intcomptype);
\end{verbatim}

Define compression type.


\section*{\tt \htmlref{streamDefTimestep}{streamDefTimestep}}

\begin{verbatim}
    int streamDefTimestep (intstreamID, inttsID);
\end{verbatim}

Define time step.


\section*{\tt \htmlref{streamDefVlist}{streamDefVlist}}

\begin{verbatim}
    void streamDefVlist (intstreamID, intvlistID);
\end{verbatim}

Define the Vlist for a stream.


\section*{\tt \htmlref{streamInqByteorder}{streamInqByteorder}}

\begin{verbatim}
    int streamInqByteorder (intstreamID);
\end{verbatim}

Get the byteorder.


\section*{\tt \htmlref{streamInqCompLevel}{streamInqCompLevel}}

\begin{verbatim}
    int streamInqCompLevel (intstreamID);
\end{verbatim}

Get compression level.


\section*{\tt \htmlref{streamInqCompType}{streamInqCompType}}

\begin{verbatim}
    int streamInqCompType (intstreamID);
\end{verbatim}

Get compression type.


\section*{\tt \htmlref{streamInqFiletype}{streamInqFiletype}}

\begin{verbatim}
    int streamInqFiletype (intstreamID);
\end{verbatim}

Get the filetype.


\section*{\tt \htmlref{streamInqTimestep}{streamInqTimestep}}

\begin{verbatim}
    int streamInqTimestep (intstreamID, inttsID);
\end{verbatim}

Get time step.


\section*{\tt \htmlref{streamInqVlist}{streamInqVlist}}

\begin{verbatim}
    int streamInqVlist (intstreamID);
\end{verbatim}

Get the Vlist of a stream.


\section*{\tt \htmlref{streamOpenRead}{streamOpenRead}}

\begin{verbatim}
    int streamOpenRead (char *path);
\end{verbatim}

Open a dataset for reading.


\section*{\tt \htmlref{streamOpenWrite}{streamOpenWrite}}

\begin{verbatim}
    int streamOpenWrite (char *path, intfiletype);
\end{verbatim}

Create a new dataset.


\section*{\tt \htmlref{streamReadVar}{streamReadVar}}

\begin{verbatim}
    void streamReadVar (intstreamID, intvarID, double *data_vec, int *nmiss);
\end{verbatim}

Read a variable.


\section*{\tt \htmlref{streamReadVarSlice}{streamReadVarSlice}}

\begin{verbatim}
    void streamReadVarSlice (intstreamID, intvarID, intlevelID, double *data_vec, 
                             int *nmiss);
\end{verbatim}

Read a horizontal slice of a variable.


\section*{\tt \htmlref{streamSync}{streamSync}}

\begin{verbatim}
    void streamSync (intstreamID);
\end{verbatim}

Synchronize an Open Dataset to Disk.


\section*{\tt \htmlref{streamWriteVar}{streamWriteVar}}

\begin{verbatim}
    void streamWriteVar (intstreamID, intvarID, double *data_vec, intnmiss);
\end{verbatim}

Write a variable.


\section*{\tt \htmlref{streamWriteVarSlice}{streamWriteVarSlice}}

\begin{verbatim}
    void streamWriteVarSlice (intstreamID, intvarID, intlevelID, double *data_vec, 
                              intnmiss);
\end{verbatim}

Write a horizontal slice of a variable.


\section*{\tt \htmlref{taxisCreate}{taxisCreate}}

\begin{verbatim}
    int taxisCreate (inttimetype);
\end{verbatim}

Create a Time axis.


\section*{\tt \htmlref{taxisDefCalendar}{taxisDefCalendar}}

\begin{verbatim}
    void taxisDefCalendar (inttaxisID, intcalendar);
\end{verbatim}

Define the calendar.


\section*{\tt \htmlref{taxisDefRdate}{taxisDefRdate}}

\begin{verbatim}
    void taxisDefRdate (inttaxisID, intdate);
\end{verbatim}

Define the reference date.


\section*{\tt \htmlref{taxisDefRtime}{taxisDefRtime}}

\begin{verbatim}
    void taxisDefRtime (inttaxisID, inttime);
\end{verbatim}

Define the reference date.


\section*{\tt \htmlref{taxisDefVdate}{taxisDefVdate}}

\begin{verbatim}
    void taxisDefVdate (inttaxisID, intdate);
\end{verbatim}

Define the verification date.


\section*{\tt \htmlref{taxisDefVtime}{taxisDefVtime}}

\begin{verbatim}
    void taxisDefVtime (inttaxisID, inttime);
\end{verbatim}

Define the verification time.


\section*{\tt \htmlref{taxisDestroy}{taxisDestroy}}

\begin{verbatim}
    void taxisDestroy (inttaxisID);
\end{verbatim}

Destroy a Time axis.


\section*{\tt \htmlref{taxisInqCalendar}{taxisInqCalendar}}

\begin{verbatim}
    int taxisInqCalendar (inttaxisID);
\end{verbatim}

Get the calendar.


\section*{\tt \htmlref{taxisInqRdate}{taxisInqRdate}}

\begin{verbatim}
    int taxisInqRdate (inttaxisID);
\end{verbatim}

Get the reference date.


\section*{\tt \htmlref{taxisInqRtime}{taxisInqRtime}}

\begin{verbatim}
    int taxisInqRtime (inttaxisID);
\end{verbatim}

Get the reference time.


\section*{\tt \htmlref{taxisInqVdate}{taxisInqVdate}}

\begin{verbatim}
    int taxisInqVdate (inttaxisID);
\end{verbatim}

Get the verification date.


\section*{\tt \htmlref{taxisInqVtime}{taxisInqVtime}}

\begin{verbatim}
    int taxisInqVtime (inttaxisID);
\end{verbatim}

Get the verification time.


\section*{\tt \htmlref{vlistCat}{vlistCat}}

\begin{verbatim}
    void vlistCat (intvlistID2, intvlistID1);
\end{verbatim}

Concatenate two variable lists.


\section*{\tt \htmlref{vlistCopy}{vlistCopy}}

\begin{verbatim}
    void vlistCopy (intvlistID2, intvlistID1);
\end{verbatim}

Copy a variable list.


\section*{\tt \htmlref{vlistCopyFlag}{vlistCopyFlag}}

\begin{verbatim}
    void vlistCopyFlag (intvlistID2, intvlistID1);
\end{verbatim}

Copy some entries of a variable list.


\section*{\tt \htmlref{vlistCreate}{vlistCreate}}

\begin{verbatim}
    int vlistCreate (
\end{verbatim}

Create a variable list.


\section*{\tt \htmlref{vlistDefAttFlt}{vlistDefAttFlt}}

\begin{verbatim}
    int vlistDefAttFlt (intvlistID, intvarID, char *name, inttype, intlen, 
                        double *dp_vec);
\end{verbatim}

Define a floating point attribute.


\section*{\tt \htmlref{vlistDefAttInt}{vlistDefAttInt}}

\begin{verbatim}
    int vlistDefAttInt (intvlistID, intvarID, char *name, inttype, intlen, 
                        int *ip_vec);
\end{verbatim}

Define an integer attribute.


\section*{\tt \htmlref{vlistDefAttTxt}{vlistDefAttTxt}}

\begin{verbatim}
    int vlistDefAttTxt (intvlistID, intvarID, char *name, intlen, char *tp);
\end{verbatim}

Define a text attribute.


\section*{\tt \htmlref{vlistDefTaxis}{vlistDefTaxis}}

\begin{verbatim}
    void vlistDefTaxis (intvlistID, inttaxisID);
\end{verbatim}

Define the time axis of a variable list.


\section*{\tt \htmlref{vlistDefVar}{vlistDefVar}}

\begin{verbatim}
    int vlistDefVar (intvlistID, intgridID, intzaxisID, inttimeID);
\end{verbatim}

Create a new Variable.


\section*{\tt \htmlref{vlistDefVarCode}{vlistDefVarCode}}

\begin{verbatim}
    void vlistDefVarCode (intvlistID, intvarID, intcode);
\end{verbatim}

Define the code number of a Variable.


\section*{\tt \htmlref{vlistDefVarDatatype}{vlistDefVarDatatype}}

\begin{verbatim}
    void vlistDefVarDatatype (intvlistID, intvarID, intdatatype);
\end{verbatim}

Define the data type of a Variable.


\section*{\tt \htmlref{vlistDefVarLongname}{vlistDefVarLongname}}

\begin{verbatim}
    void vlistDefVarLongname (intvlistID, intvarID, char *longname);
\end{verbatim}

Define the long name of a Variable.


\section*{\tt \htmlref{vlistDefVarMissval}{vlistDefVarMissval}}

\begin{verbatim}
    void vlistDefVarMissval (intvlistID, intvarID, doublemissval);
\end{verbatim}

Define the missing value of a Variable.


\section*{\tt \htmlref{vlistDefVarName}{vlistDefVarName}}

\begin{verbatim}
    void vlistDefVarName (intvlistID, intvarID, char *name);
\end{verbatim}

Define the name of a Variable.


\section*{\tt \htmlref{vlistDefVarParam}{vlistDefVarParam}}

\begin{verbatim}
    void vlistDefVarParam (intvlistID, intvarID, intparam);
\end{verbatim}

Define the parameter number of a Variable.


\section*{\tt \htmlref{vlistDefVarStdname}{vlistDefVarStdname}}

\begin{verbatim}
    void vlistDefVarStdname (intvlistID, intvarID, char *stdname);
\end{verbatim}

Define the standard name of a Variable.


\section*{\tt \htmlref{vlistDefVarUnits}{vlistDefVarUnits}}

\begin{verbatim}
    void vlistDefVarUnits (intvlistID, intvarID, char *units);
\end{verbatim}

Define the units of a Variable.


\section*{\tt \htmlref{vlistDestroy}{vlistDestroy}}

\begin{verbatim}
    void vlistDestroy (intvlistID);
\end{verbatim}

Destroy a variable list.


\section*{\tt \htmlref{vlistDuplicate}{vlistDuplicate}}

\begin{verbatim}
    int vlistDuplicate (intvlistID);
\end{verbatim}

Duplicate a variable list.


\section*{\tt \htmlref{vlistInqAtt}{vlistInqAtt}}

\begin{verbatim}
    int vlistInqAtt (intvlistID, intvarID, intattrnum, char *name, int *typep, 
                     int *lenp);
\end{verbatim}

Get information about an attribute.


\section*{\tt \htmlref{vlistInqAttFlt}{vlistInqAttFlt}}

\begin{verbatim}
    int vlistInqAttFlt (intvlistID, intvarID, char *name, intmlen, double *dp_vec);
\end{verbatim}

Get the value(s) of a floating point attribute.


\section*{\tt \htmlref{vlistInqAttInt}{vlistInqAttInt}}

\begin{verbatim}
    int vlistInqAttInt (intvlistID, intvarID, char *name, intmlen, int *ip_vec);
\end{verbatim}

Get the value(s) of an integer attribute.


\section*{\tt \htmlref{vlistInqAttTxt}{vlistInqAttTxt}}

\begin{verbatim}
    int vlistInqAttTxt (intvlistID, intvarID, char *name, intmlen, char *tp);
\end{verbatim}

Get the value(s) of a text attribute.


\section*{\tt \htmlref{vlistInqNatts}{vlistInqNatts}}

\begin{verbatim}
    int vlistInqNatts (intvlistID, intvarID, int *nattsp);
\end{verbatim}

Get number of variable attributes assigned to this variable.


\section*{\tt \htmlref{vlistInqTaxis}{vlistInqTaxis}}

\begin{verbatim}
    int vlistInqTaxis (intvlistID);
\end{verbatim}

Get the time axis of a variable list.


\section*{\tt \htmlref{vlistInqVarCode}{vlistInqVarCode}}

\begin{verbatim}
    int vlistInqVarCode (intvlistID, intvarID);
\end{verbatim}

Get the code number of a Variable.


\section*{\tt \htmlref{vlistInqVarDatatype}{vlistInqVarDatatype}}

\begin{verbatim}
    int vlistInqVarDatatype (intvlistID, intvarID);
\end{verbatim}

Get the data type of a Variable.


\section*{\tt \htmlref{vlistInqVarLongname}{vlistInqVarLongname}}

\begin{verbatim}
    void vlistInqVarLongname (intvlistID, intvarID, char *longname);
\end{verbatim}

Get the long name of a Variable.


\section*{\tt \htmlref{vlistInqVarMissval}{vlistInqVarMissval}}

\begin{verbatim}
    double vlistInqVarMissval (intvlistID, intvarID);
\end{verbatim}

Get the missing value of a Variable.


\section*{\tt \htmlref{vlistInqVarName}{vlistInqVarName}}

\begin{verbatim}
    void vlistInqVarName (intvlistID, intvarID, char *name);
\end{verbatim}

Get the name of a Variable.


\section*{\tt \htmlref{vlistInqVarParam}{vlistInqVarParam}}

\begin{verbatim}
    int vlistInqVarParam (intvlistID, intvarID);
\end{verbatim}

Get the parameter number of a Variable.


\section*{\tt \htmlref{vlistInqVarStdname}{vlistInqVarStdname}}

\begin{verbatim}
    void vlistInqVarStdname (intvlistID, intvarID, char *stdname);
\end{verbatim}

Get the standard name of a Variable.


\section*{\tt \htmlref{vlistInqVarUnits}{vlistInqVarUnits}}

\begin{verbatim}
    void vlistInqVarUnits (intvlistID, intvarID, char *units);
\end{verbatim}

Get the units of a Variable.


\section*{\tt \htmlref{vlistMerge}{vlistMerge}}

\begin{verbatim}
    void vlistMerge (intvlistID2, intvlistID1);
\end{verbatim}

Merge two variable lists.


\section*{\tt \htmlref{vlistNgrids}{vlistNgrids}}

\begin{verbatim}
    int vlistNgrids (intvlistID);
\end{verbatim}

Number of grids in a variable list.


\section*{\tt \htmlref{vlistNumber}{vlistNumber}}

\begin{verbatim}
    int vlistNumber (intvlistID);
\end{verbatim}

Number type in a variable list.


\section*{\tt \htmlref{vlistNvars}{vlistNvars}}

\begin{verbatim}
    int vlistNvars (intvlistID);
\end{verbatim}

Number of variables in a variable list.


\section*{\tt \htmlref{vlistNzaxis}{vlistNzaxis}}

\begin{verbatim}
    int vlistNzaxis (intvlistID);
\end{verbatim}

Number of zaxis in a variable list.


\section*{\tt \htmlref{zaxisCreate}{zaxisCreate}}

\begin{verbatim}
    int zaxisCreate (intzaxistype, intsize);
\end{verbatim}

Create a vertical Z-axis.


\section*{\tt \htmlref{zaxisDefLevel}{zaxisDefLevel}}

\begin{verbatim}
    void zaxisDefLevel (intzaxisID, intlevelID, doublelevels);
\end{verbatim}

Define one level of a Z-axis.


\section*{\tt \htmlref{zaxisDefLevels}{zaxisDefLevels}}

\begin{verbatim}
    void zaxisDefLevels (intzaxisID, double *levels_vec);
\end{verbatim}

Define the levels of a Z-axis.


\section*{\tt \htmlref{zaxisDefLongname}{zaxisDefLongname}}

\begin{verbatim}
    void zaxisDefLongname (intzaxisID, char *longname);
\end{verbatim}

Define the longname of a Z-axis.


\section*{\tt \htmlref{zaxisDefName}{zaxisDefName}}

\begin{verbatim}
    void zaxisDefName (intzaxisID, char *name);
\end{verbatim}

Define the name of a Z-axis.


\section*{\tt \htmlref{zaxisDefUnits}{zaxisDefUnits}}

\begin{verbatim}
    void zaxisDefUnits (intzaxisID, char *units);
\end{verbatim}

Define the units of a Z-axis.


\section*{\tt \htmlref{zaxisDestroy}{zaxisDestroy}}

\begin{verbatim}
    void zaxisDestroy (intzaxisID);
\end{verbatim}

Destroy a vertical Z-axis.


\section*{\tt \htmlref{zaxisDuplicate}{zaxisDuplicate}}

\begin{verbatim}
    int zaxisDuplicate (intzaxisID);
\end{verbatim}

Duplicate a Z-axis.


\section*{\tt \htmlref{zaxisInqLevel}{zaxisInqLevel}}

\begin{verbatim}
    double zaxisInqLevel (intzaxisID, intlevelID);
\end{verbatim}

Get one level of a Z-axis.


\section*{\tt \htmlref{zaxisInqLevels}{zaxisInqLevels}}

\begin{verbatim}
    void zaxisInqLevels (intzaxisID, double *levels_vec);
\end{verbatim}

Get all levels of a Z-axis.


\section*{\tt \htmlref{zaxisInqLongname}{zaxisInqLongname}}

\begin{verbatim}
    void zaxisInqLongname (intzaxisID, char *longname);
\end{verbatim}

Get the longname of a Z-axis.


\section*{\tt \htmlref{zaxisInqName}{zaxisInqName}}

\begin{verbatim}
    void zaxisInqName (intzaxisID, char *name);
\end{verbatim}

Get the name of a Z-axis.


\section*{\tt \htmlref{zaxisInqSize}{zaxisInqSize}}

\begin{verbatim}
    int zaxisInqSize (intzaxisID);
\end{verbatim}

Get the size of a Z-axis.


\section*{\tt \htmlref{zaxisInqStdname}{zaxisInqStdname}}

\begin{verbatim}
    void zaxisInqStdname (intzaxisID, char *stdname);
\end{verbatim}

Get the standard name of a Z-axis.


\section*{\tt \htmlref{zaxisInqType}{zaxisInqType}}

\begin{verbatim}
    int zaxisInqType (intzaxisID);
\end{verbatim}

Get the type of a Z-axis.


\section*{\tt \htmlref{zaxisInqUnits}{zaxisInqUnits}}

\begin{verbatim}
    void zaxisInqUnits (intzaxisID, char *units);
\end{verbatim}

Get the units of a Z-axis.


