Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mpim-sw
libcdi
Commits
bd3ec5fa
Commit
bd3ec5fa
authored
Jun 05, 2020
by
Uwe Schulzweida
Browse files
Docu update.
parent
61d0ad95
Changes
8
Hide whitespace changes
Inline
Side-by-side
doc/tex/FUNCTIONS
View file @
bd3ec5fa
...
...
@@ -114,12 +114,6 @@ Function catalog:
gridInqXbounds Get the bounds of a X-axis
gridDefYbounds Define the bounds of a Y-axis
gridInqYbounds Get the bounds of a Y-axis
gridDefNumber Define the reference number for an unstructured grid
gridInqNumber Get the reference number to an unstructured grid
gridDefPosition Define the position of grid in the reference file
gridInqPosition Get the position of grid in the reference file
gridDefReference Define the reference URI for an unstructured grid
gridInqReference Get the reference URI to an unstructured grid
-------------------------------------------------------------
zaxis
-------------------------------------------------------------
...
...
doc/tex/Modules
View file @
bd3ec5fa
...
...
@@ -88,16 +88,6 @@ gridDefXbounds grid
gridInqXbounds grid
gridDefYbounds grid
gridInqYbounds grid
gridDefXpole grid
gridInqXpole grid
gridDefLambert grid
gridInqLambert grid
gridDefNumber grid
gridInqNumber grid
gridDefPosition grid
gridInqPosition grid
gridDefReference grid
gridInqReference grid
zaxisCreate zaxis
zaxisDestroy zaxis
zaxisDuplicate zaxis
...
...
doc/tex/c_grid.tex
View file @
bd3ec5fa
...
...
@@ -517,147 +517,3 @@ Upon successful completion {\texttt{gridInqYbounds}} returns the number of bound
the bounds are stored in
{
\texttt
{
ybounds
}}
.
Otherwise, 0 is returned and
{
\texttt
{
ybounds
}}
is empty.
\subsection
{
Define the reference number for an unstructured grid:
\texttt
{
gridDefNumber
}}
\index
{
gridDefNumber
}
\label
{
gridDefNumber
}
The function
{
\texttt
{
gridDefNumber
}}
defines the reference number for an unstructured grid.
\subsubsection*
{
Usage
}
\begin{verbatim}
void gridDefNumber(int gridID, const int number);
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
gridID
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
.
\item
[\texttt{number}]
Reference number for an unstructured grid.
\end{deflist}
\end{minipage}
\subsection
{
Get the reference number to an unstructured grid:
\texttt
{
gridInqNumber
}}
\index
{
gridInqNumber
}
\label
{
gridInqNumber
}
The function
{
\texttt
{
gridInqNumber
}}
returns the reference number to an unstructured grid.
\subsubsection*
{
Usage
}
\begin{verbatim}
int gridInqNumber(int gridID);
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
gridID
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
or
{
\htmlref
{
\texttt
{
vlistInqVarGrid
}}{
vlistInqVarGrid
}}
.
\end{deflist}
\end{minipage}
\subsubsection*
{
Result
}
{
\texttt
{
gridInqNumber
}}
returns the reference number to an unstructured grid.
\subsection
{
Define the position of grid in the reference file:
\texttt
{
gridDefPosition
}}
\index
{
gridDefPosition
}
\label
{
gridDefPosition
}
The function
{
\texttt
{
gridDefPosition
}}
defines the position of grid in the reference file.
\subsubsection*
{
Usage
}
\begin{verbatim}
void gridDefPosition(int gridID, const int position);
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
position
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
.
\item
[\texttt{position}]
Position of grid in the reference file.
\end{deflist}
\end{minipage}
\subsection
{
Get the position of grid in the reference file:
\texttt
{
gridInqPosition
}}
\index
{
gridInqPosition
}
\label
{
gridInqPosition
}
The function
{
\texttt
{
gridInqPosition
}}
returns the position of grid in the reference file.
\subsubsection*
{
Usage
}
\begin{verbatim}
int gridInqPosition(int gridID);
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
gridID
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
or
{
\htmlref
{
\texttt
{
vlistInqVarGrid
}}{
vlistInqVarGrid
}}
.
\end{deflist}
\end{minipage}
\subsubsection*
{
Result
}
{
\texttt
{
gridInqPosition
}}
returns the position of grid in the reference file.
\subsection
{
Define the reference URI for an unstructured grid:
\texttt
{
gridDefReference
}}
\index
{
gridDefReference
}
\label
{
gridDefReference
}
The function
{
\texttt
{
gridDefReference
}}
defines the reference URI for an unstructured grid.
\subsubsection*
{
Usage
}
\begin{verbatim}
void gridDefReference(int gridID, const char *reference);
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
reference
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
.
\item
[\texttt{reference}]
Reference URI for an unstructured grid.
\end{deflist}
\end{minipage}
\subsection
{
Get the reference URI to an unstructured grid:
\texttt
{
gridInqReference
}}
\index
{
gridInqReference
}
\label
{
gridInqReference
}
The function
{
\texttt
{
gridInqReference
}}
returns the reference URI to an unstructured grid.
\subsubsection*
{
Usage
}
\begin{verbatim}
char *gridInqReference(int gridID, char *reference);
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
gridID
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
or
{
\htmlref
{
\texttt
{
vlistInqVarGrid
}}{
vlistInqVarGrid
}}
.
\end{deflist}
\end{minipage}
\subsubsection*
{
Result
}
{
\texttt
{
gridInqReference
}}
returns the reference URI to an unstructured grid.
doc/tex/c_ref.tex
View file @
bd3ec5fa
...
...
@@ -273,51 +273,6 @@ Define the number of parallels between a pole and the equator
\ifpdfoutput
{}{
(
\ref
{
gridDefNP
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridDefNumber]
{
gridDefNumber
}
\else
gridDefNumber
\fi
}}
\begin{verbatim}
void gridDefNumber(int gridID, const int number);
\end{verbatim}
Define the reference number for an unstructured grid
\ifpdfoutput
{}{
(
\ref
{
gridDefNumber
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridDefPosition]
{
gridDefPosition
}
\else
gridDefPosition
\fi
}}
\begin{verbatim}
void gridDefPosition(int gridID, const int position);
\end{verbatim}
Define the position of grid in the reference file
\ifpdfoutput
{}{
(
\ref
{
gridDefPosition
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridDefReference]
{
gridDefReference
}
\else
gridDefReference
\fi
}}
\begin{verbatim}
void gridDefReference(int gridID, const char *reference);
\end{verbatim}
Define the reference URI for an unstructured grid
\ifpdfoutput
{}{
(
\ref
{
gridDefReference
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridDefXbounds]
{
gridDefXbounds
}
...
...
@@ -453,51 +408,6 @@ Get the number of parallels between a pole and the equator
\ifpdfoutput
{}{
(
\ref
{
gridInqNP
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridInqNumber]
{
gridInqNumber
}
\else
gridInqNumber
\fi
}}
\begin{verbatim}
int gridInqNumber(int gridID);
\end{verbatim}
Get the reference number to an unstructured grid
\ifpdfoutput
{}{
(
\ref
{
gridInqNumber
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridInqPosition]
{
gridInqPosition
}
\else
gridInqPosition
\fi
}}
\begin{verbatim}
int gridInqPosition(int gridID);
\end{verbatim}
Get the position of grid in the reference file
\ifpdfoutput
{}{
(
\ref
{
gridInqPosition
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridInqReference]
{
gridInqReference
}
\else
gridInqReference
\fi
}}
\begin{verbatim}
char *gridInqReference(int gridID, char *reference);
\end{verbatim}
Get the reference URI to an unstructured grid
\ifpdfoutput
{}{
(
\ref
{
gridInqReference
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridInqSize]
{
gridInqSize
}
...
...
doc/tex/f_grid.tex
View file @
bd3ec5fa
...
...
@@ -517,147 +517,3 @@ Upon successful completion {\texttt{gridInqYbounds}} returns the number of bound
the bounds are stored in
{
\texttt
{
ybounds
}}
.
Otherwise, 0 is returned and
{
\texttt
{
ybounds
}}
is empty.
\subsection
{
Define the reference number for an unstructured grid:
\texttt
{
gridDefNumber
}}
\index
{
gridDefNumber
}
\label
{
gridDefNumber
}
The function
{
\texttt
{
gridDefNumber
}}
defines the reference number for an unstructured grid.
\subsubsection*
{
Usage
}
\begin{verbatim}
SUBROUTINE gridDefNumber(INTEGER gridID, INTEGER number)
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
gridID
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
.
\item
[\texttt{number}]
Reference number for an unstructured grid.
\end{deflist}
\end{minipage}
\subsection
{
Get the reference number to an unstructured grid:
\texttt
{
gridInqNumber
}}
\index
{
gridInqNumber
}
\label
{
gridInqNumber
}
The function
{
\texttt
{
gridInqNumber
}}
returns the reference number to an unstructured grid.
\subsubsection*
{
Usage
}
\begin{verbatim}
INTEGER FUNCTION gridInqNumber(INTEGER gridID)
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
gridID
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
or
{
\htmlref
{
\texttt
{
vlistInqVarGrid
}}{
vlistInqVarGrid
}}
.
\end{deflist}
\end{minipage}
\subsubsection*
{
Result
}
{
\texttt
{
gridInqNumber
}}
returns the reference number to an unstructured grid.
\subsection
{
Define the position of grid in the reference file:
\texttt
{
gridDefPosition
}}
\index
{
gridDefPosition
}
\label
{
gridDefPosition
}
The function
{
\texttt
{
gridDefPosition
}}
defines the position of grid in the reference file.
\subsubsection*
{
Usage
}
\begin{verbatim}
SUBROUTINE gridDefPosition(INTEGER gridID, INTEGER position)
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
position
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
.
\item
[\texttt{position}]
Position of grid in the reference file.
\end{deflist}
\end{minipage}
\subsection
{
Get the position of grid in the reference file:
\texttt
{
gridInqPosition
}}
\index
{
gridInqPosition
}
\label
{
gridInqPosition
}
The function
{
\texttt
{
gridInqPosition
}}
returns the position of grid in the reference file.
\subsubsection*
{
Usage
}
\begin{verbatim}
INTEGER FUNCTION gridInqPosition(INTEGER gridID)
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
gridID
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
or
{
\htmlref
{
\texttt
{
vlistInqVarGrid
}}{
vlistInqVarGrid
}}
.
\end{deflist}
\end{minipage}
\subsubsection*
{
Result
}
{
\texttt
{
gridInqPosition
}}
returns the position of grid in the reference file.
\subsection
{
Define the reference URI for an unstructured grid:
\texttt
{
gridDefReference
}}
\index
{
gridDefReference
}
\label
{
gridDefReference
}
The function
{
\texttt
{
gridDefReference
}}
defines the reference URI for an unstructured grid.
\subsubsection*
{
Usage
}
\begin{verbatim}
SUBROUTINE gridDefReference(INTEGER gridID, CHARACTER*(*) reference)
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
reference
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
.
\item
[\texttt{reference}]
Reference URI for an unstructured grid.
\end{deflist}
\end{minipage}
\subsection
{
Get the reference URI to an unstructured grid:
\texttt
{
gridInqReference
}}
\index
{
gridInqReference
}
\label
{
gridInqReference
}
The function
{
\texttt
{
gridInqReference
}}
returns the reference URI to an unstructured grid.
\subsubsection*
{
Usage
}
\begin{verbatim}
char *gridInqReference(INTEGER gridID, CHARACTER*(*) reference)
\end{verbatim}
\hspace*
{
4mm
}
\begin{minipage}
[]
{
15cm
}
\begin{deflist}
{
\texttt
{
gridID
}
\
}
\item
[\texttt{gridID}]
Grid ID, from a previous call to
{
\htmlref
{
\texttt
{
gridCreate
}}{
gridCreate
}}
or
{
\htmlref
{
\texttt
{
vlistInqVarGrid
}}{
vlistInqVarGrid
}}
.
\end{deflist}
\end{minipage}
\subsubsection*
{
Result
}
{
\texttt
{
gridInqReference
}}
returns the reference URI to an unstructured grid.
doc/tex/f_ref.tex
View file @
bd3ec5fa
...
...
@@ -285,51 +285,6 @@ Define the number of parallels between a pole and the equator
\ifpdfoutput
{}{
(
\ref
{
gridDefNP
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridDefNumber]
{
gridDefNumber
}
\else
gridDefNumber
\fi
}}
\begin{verbatim}
SUBROUTINE gridDefNumber(INTEGER gridID, INTEGER number)
\end{verbatim}
Define the reference number for an unstructured grid
\ifpdfoutput
{}{
(
\ref
{
gridDefNumber
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridDefPosition]
{
gridDefPosition
}
\else
gridDefPosition
\fi
}}
\begin{verbatim}
SUBROUTINE gridDefPosition(INTEGER gridID, INTEGER position)
\end{verbatim}
Define the position of grid in the reference file
\ifpdfoutput
{}{
(
\ref
{
gridDefPosition
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridDefReference]
{
gridDefReference
}
\else
gridDefReference
\fi
}}
\begin{verbatim}
SUBROUTINE gridDefReference(INTEGER gridID, CHARACTER*(*) reference)
\end{verbatim}
Define the reference URI for an unstructured grid
\ifpdfoutput
{}{
(
\ref
{
gridDefReference
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridDefXbounds]
{
gridDefXbounds
}
...
...
@@ -465,51 +420,6 @@ Get the number of parallels between a pole and the equator
\ifpdfoutput
{}{
(
\ref
{
gridInqNP
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridInqNumber]
{
gridInqNumber
}
\else
gridInqNumber
\fi
}}
\begin{verbatim}
INTEGER FUNCTION gridInqNumber(INTEGER gridID)
\end{verbatim}
Get the reference number to an unstructured grid
\ifpdfoutput
{}{
(
\ref
{
gridInqNumber
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridInqPosition]
{
gridInqPosition
}
\else
gridInqPosition
\fi
}}
\begin{verbatim}
INTEGER FUNCTION gridInqPosition(INTEGER gridID)
\end{verbatim}
Get the position of grid in the reference file
\ifpdfoutput
{}{
(
\ref
{
gridInqPosition
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridInqReference]
{
gridInqReference
}
\else
gridInqReference
\fi
}}
\begin{verbatim}
char *gridInqReference(INTEGER gridID, CHARACTER*(*) reference)
\end{verbatim}
Get the reference URI to an unstructured grid
\ifpdfoutput
{}{
(
\ref
{
gridInqReference
}
)
}
\section*
{
\texttt
{
\ifpdf
\hyperref
[gridInqSize]
{
gridInqSize
}
...
...
doc/tex/keys.tex
View file @
bd3ec5fa
...
...
@@ -29,24 +29,36 @@ The following key attributes are available:
\vspace*
{
3mm
}
\hspace*
{
8mm
}
\begin{minipage}
{
15cm
}
\begin{deflist}
{
\large\texttt
{
CDI
\_
KEY
\_
LONGNAME
\ \
}}
\begin{deflist}
{
\large\texttt
{
CDI
\_
KEY
\_
NUMBEROFGRIDUSED
\ \
}}
\item
[\large\texttt{CDI\_KEY\_NAME}]
Variable name
\item
[\large\texttt{CDI\_KEY\_LONGNAME}]
Long name of the variable
\item
[\large\texttt{CDI\_KEY\_STDNAME}]
CF Standard name of the variable
\item
[\large\texttt{CDI\_KEY\_UNITS}]
Units of the variable
\item
[\large\texttt{CDI\_KEY\_REFERENCEURI}]
Reference URI to grid file
\end{deflist}
\end{minipage}
\vspace*
{
4mm
}
\textbf
{
Integer keys
}
\vspace*
{
3mm
}
\hspace*
{
8mm
}
\begin{minipage}
{
15cm
}
\begin{deflist}
{
\large\texttt
{
CDI
\_
KEY
\_
NUMBEROFGRIDUSED
\ \
}}
\item
[\large\texttt{CDI\_KEY\_NUMBEROFGRIDUSED}]
GRIB2 numberOfGridUsed
\item
[\large\texttt{CDI\_KEY\_NUMBEROFGRIDINREFERENCE}]
GRIB2 numberOfGridInReference
\item
[\large\texttt{CDI\_KEY\_NUMBEROFVGRIDUSED}]
GRIB2 numberOfVGridUsed
\item
[\large\texttt{CDI\_KEY\_NLEV}]
GRIB2 nlev
\end{deflist}
\end{minipage}
\vspace*
{
4mm
}
\textbf
{
Floating point keys
}
\textbf
{
Byte array keys
}
\vspace*
{
3mm
}
\hspace*
{
8mm
}
\begin{minipage}
{
15cm
}
\begin{deflist}
{
\large\texttt
{
CDI
\_
KEY
\_
LONGNAME
\ \
}}
\begin{deflist}
{
\large\texttt
{
CDI
\_
KEY
\_
NUMBEROFGRIDUSED
\ \
}}
\item
[\large\texttt{CDI\_KEY\_UUID}]
UUID for grid/Z-axis reference [size: CDI
\_
UUID
\_
SIZE]
\end{deflist}
\end{minipage}
...
...
src/cdi.h
View file @
bd3ec5fa
...
...
@@ -18,7 +18,7 @@ extern "C" {
#define CDI_MAX_NAME 256 // Max length of a name
#define CDI_UNDEFID -1
#define CDI_GLOBAL -1 // Global var ID for vlist and
grid
#define CDI_GLOBAL -1 // Global var ID for vlist and
Z-axis
#define CDI_XAXIS 1 // X-axis ID for grid
#define CDI_YAXIS 2 // Y-axis ID for grid
...
...
@@ -792,6 +792,15 @@ size_t gridInqYCvals(int gridID, char *ycvals[]);
#define CDI_KEY_LONGNAME 943 // Long name of the variable
#define CDI_KEY_STDNAME 944 // CF Standard name of the variable
#define CDI_KEY_UNITS 945 // Units of the variable
#define CDI_KEY_REFERENCEURI 965 // Reference URI to grid file
// Integer keys
#define CDI_KEY_NUMBEROFGRIDUSED 963 // GRIB2 numberOfGridUsed
#define CDI_KEY_NUMBEROFGRIDINREFERENCE 964 // GRIB2 numberOfGridInReference
#define CDI_KEY_NUMBEROFVGRIDUSED 961 // GRIB2 numberOfVGridUsed
#define CDI_KEY_NLEV 962 // GRIB2 nlev
// Floating point keys
// Byte array keys
#define CDI_KEY_UUID 960 // UUID for grid/Z-axis reference [size: CDI_UUID_SIZE]
...
...
@@ -823,11 +832,11 @@ size_t gridInqYCvals(int gridID, char *ycvals[]);
#define CDI_KEY_GRIB2LOCALSECTIONNUMBER 818 // GRIB2 grib2LocalSectionNumber
#define CDI_KEY_SECTION2PADDINGLENGTH 819 // GRIB2 length of section2Padding
#define CDI_KEY_SECTION2PADDING 820 // GRIB2 section2Padding
#define CDI_KEY_
UVRELATIVETOGRID
821 // GRIB
uvRelativeToGrid
#define CDI_KEY_
CONSTITUENTTYPE
822 // GRIB2
constituentType
#define CDI_KEY_TYPEOF
TIMEINCREMENT
823 // GRIB2 typeOf
TimeIncrement
#define CDI_KEY_TYPEOF
FIRST
FIXEDSURFACE
824 // GRIB2 typeOf
First
FixedSurface
#define CDI_KEY_
TYPEOFSECONDFIXEDSURFACE
825 // GRIB
2 typeOfSecondFixedSurface
#define CDI_KEY_
CONSTITUENTTYPE
821 // GRIB
2 constituentType
#define CDI_KEY_
TYPEOFTIMEINCREMENT
822 // GRIB2
typeOfTimeIncrement
#define CDI_KEY_TYPEOF
FIRSTFIXEDSURFACE
823 // GRIB2 typeOf
FirstFixedSurface
#define CDI_KEY_TYPEOF
SECOND
FIXEDSURFACE 824 // GRIB2 typeOf
Second
FixedSurface
#define CDI_KEY_
UVRELATIVETOGRID
825 // GRIB
uvRelativeToGrid
#define CDI_KEY_SCANNINGMODE 826 // GRIB scanningMode
#define CDI_KEY_VDIMNAME 920 // Vertex dimension name
...
...
@@ -835,12 +844,6 @@ size_t gridInqYCvals(int gridID, char *ycvals[]);
#define CDI_KEY_GRIDMAP_VARNAME 922 // Grid mapping var name
#define CDI_KEY_GRIDMAP_NAME 923 // Grid mapping name
#define CDI_KEY_NUMBEROFVGRIDUSED 961 // GRIB2 numberOfVGridUsed
#define CDI_KEY_NLEV 962 // GRIB2 nlev
#define CDI_KEY_NUMBEROFGRIDUSED 963 // GRIB2 numberOfGridUsed
#define CDI_KEY_NUMBEROFGRIDINREFERENCE 964 // GRIB2 numberOfGridInReference
#define CDI_KEY_REFERENCEURI 965 // reference URI to grid file
// cdiDefKeyInt: Define an integer value from a key
int
cdiDefKeyInt
(
int
cdiID
,
int
varID
,
int
key
,
int
value
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment