mirror of https://github.com/ecmwf/eccodes.git
Documentation: Use geoiterator instead of iterator
This commit is contained in:
parent
b00d161644
commit
a596323c74
|
@ -145,7 +145,7 @@ typedef struct grib_multi_handle codes_multi_handle;
|
|||
*/
|
||||
typedef struct grib_context codes_context;
|
||||
|
||||
/*! Codes iterator, structure supporting a geographic iteration of values in a GRIB message.
|
||||
/*! GRIB geoiterator, structure supporting a geographic iteration of values in a GRIB message.
|
||||
\ingroup iterators
|
||||
\struct codes_iterator
|
||||
*/
|
||||
|
@ -571,12 +571,12 @@ int codes_get_message_copy(const codes_handle* h, void* message, size_t *message
|
|||
/*! @{ */
|
||||
|
||||
/*!
|
||||
* \brief Create a new iterator from a GRIB handle, using current geometry and values.
|
||||
* \brief Create a new geoiterator from a GRIB handle, using current geometry and values.
|
||||
*
|
||||
* \param h : the handle from which the iterator will be created
|
||||
* \param h : the handle from which the geoiterator will be created
|
||||
* \param flags : flags for future use.
|
||||
* \param error : error code
|
||||
* \return the new iterator, NULL if no iterator can be created
|
||||
* \return the new geoiterator, NULL if no geoiterator can be created
|
||||
*/
|
||||
codes_iterator* codes_grib_iterator_new(const codes_handle* h, unsigned long flags, int* error);
|
||||
|
||||
|
@ -594,9 +594,9 @@ codes_iterator* codes_grib_iterator_new(const codes_handle* h, unsigned long fla
|
|||
int codes_grib_get_data(const codes_handle *h, double *lats, double *lons, double *values);
|
||||
|
||||
/**
|
||||
* Get the next value from an iterator.
|
||||
* Get the next value from a geoiterator.
|
||||
*
|
||||
* @param i : the iterator
|
||||
* @param i : the geoiterator
|
||||
* @param lat : on output latitude in degree
|
||||
* @param lon : on output longitude in degree
|
||||
* @param value : on output value of the point
|
||||
|
@ -605,9 +605,9 @@ int codes_grib_get_data(const codes_handle *h, double *lats, double *lons, doubl
|
|||
int codes_grib_iterator_next(codes_iterator *i, double* lat, double* lon, double* value);
|
||||
|
||||
/**
|
||||
* Get the previous value from an iterator.
|
||||
* Get the previous value from a geoiterator.
|
||||
*
|
||||
* @param i : the iterator
|
||||
* @param i : the geoiterator
|
||||
* @param lat : on output latitude in degree
|
||||
* @param lon : on output longitude in degree
|
||||
* @param value : on output value of the point*
|
||||
|
@ -616,33 +616,33 @@ int codes_grib_iterator_next(codes_iterator *i, double* lat, double* lon, double
|
|||
int codes_grib_iterator_previous(codes_iterator *i, double* lat, double* lon, double* value);
|
||||
|
||||
/**
|
||||
* Test procedure for values in an iterator.
|
||||
* Test procedure for values in a geoiterator.
|
||||
*
|
||||
* @param i : the iterator
|
||||
* @param i : the geoiterator
|
||||
* @return boolean, 1 if the iterator still nave next values, 0 otherwise
|
||||
*/
|
||||
int codes_grib_iterator_has_next(codes_iterator *i);
|
||||
|
||||
/**
|
||||
* Test procedure for values in an iterator.
|
||||
* Test procedure for values in a geoiterator.
|
||||
*
|
||||
* @param i : the iterator
|
||||
* @param i : the geoiterator
|
||||
* @return 0 if OK, integer value on error
|
||||
*/
|
||||
int codes_grib_iterator_reset(codes_iterator *i);
|
||||
|
||||
/**
|
||||
* Frees an iterator from memory
|
||||
* Frees the geoiterator from memory.
|
||||
*
|
||||
* @param i : the iterator
|
||||
* @param i : the geoiterator
|
||||
* @return 0 if OK, integer value on error
|
||||
*/
|
||||
int codes_grib_iterator_delete(codes_iterator *i);
|
||||
|
||||
/*!
|
||||
* \brief Create a new nearest from a handle, using current geometry .
|
||||
* \brief Create a new nearest neighbour object from a handle, using current geometry.
|
||||
*
|
||||
* \param h : the handle from which the iterator will be created
|
||||
* \param h : the handle from which the nearest object will be created
|
||||
* \param error : error code
|
||||
* \return the new nearest, NULL if no nearest can be created
|
||||
*/
|
||||
|
|
|
@ -188,7 +188,7 @@ typedef struct grib_multi_handle grib_multi_handle;
|
|||
*/
|
||||
typedef struct grib_context grib_context;
|
||||
|
||||
/*! Grib iterator, structure supporting a geographic iteration of values on a GRIB message.
|
||||
/*! Grib geoiterator, structure supporting a geographic iteration of values on a GRIB message.
|
||||
\ingroup grib_iterator
|
||||
*/
|
||||
typedef struct grib_iterator grib_iterator;
|
||||
|
@ -584,12 +584,12 @@ int grib_get_message_copy(const grib_handle* h, void* message,size_t *message_le
|
|||
/*! @{ */
|
||||
|
||||
/*!
|
||||
* \brief Create a new iterator from a handle, using current geometry and values.
|
||||
* \brief Create a new geoiterator from a handle, using current geometry and values.
|
||||
*
|
||||
* \param h : the handle from which the iterator will be created
|
||||
* \param h : the handle from which the geoiterator will be created
|
||||
* \param flags : flags for future use.
|
||||
* \param error : error code
|
||||
* \return the new iterator, NULL if no iterator can be created
|
||||
* \return the new geoiterator, NULL if no geoiterator can be created
|
||||
*/
|
||||
grib_iterator* grib_iterator_new(const grib_handle* h, unsigned long flags, int* error);
|
||||
|
||||
|
@ -607,9 +607,9 @@ grib_iterator* grib_iterator_new(const grib_handle* h, unsigned long flags, int*
|
|||
int grib_get_data(const grib_handle *h, double *lats, double *lons, double *values);
|
||||
|
||||
/**
|
||||
* Get the next value from an iterator.
|
||||
* Get the next value from a geoiterator.
|
||||
*
|
||||
* @param i : the iterator
|
||||
* @param i : the geoiterator
|
||||
* @param lat : on output latitude in degree
|
||||
* @param lon : on output longitude in degree
|
||||
* @param value : on output value of the point
|
||||
|
@ -618,9 +618,9 @@ int grib_get_data(const grib_handle *h, double *lats, double *lons, double *valu
|
|||
int grib_iterator_next(grib_iterator *i, double* lat,double* lon,double* value);
|
||||
|
||||
/**
|
||||
* Get the previous value from an iterator.
|
||||
* Get the previous value from a geoiterator.
|
||||
*
|
||||
* @param i : the iterator
|
||||
* @param i : the geoiterator
|
||||
* @param lat : on output latitude in degree
|
||||
* @param lon : on output longitude in degree
|
||||
* @param value : on output value of the point*
|
||||
|
@ -629,33 +629,33 @@ int grib_iterator_next(grib_iterator *i, double* lat,double* lon,double* value);
|
|||
int grib_iterator_previous(grib_iterator *i, double* lat,double* lon,double* value);
|
||||
|
||||
/**
|
||||
* Test procedure for values in an iterator.
|
||||
* Test procedure for values in a geoiterator.
|
||||
*
|
||||
* @param i : the iterator
|
||||
* @return boolean, 1 if the iterator still nave next values, 0 otherwise
|
||||
* @param i : the geoiterator
|
||||
* @return boolean, 1 if the geoiterator still nave next values, 0 otherwise
|
||||
*/
|
||||
int grib_iterator_has_next(grib_iterator *i);
|
||||
|
||||
/**
|
||||
* Test procedure for values in an iterator.
|
||||
* Test procedure for values in a geoiterator.
|
||||
*
|
||||
* @param i : the iterator
|
||||
* @param i : the geoiterator
|
||||
* @return 0 if OK, integer value on error
|
||||
*/
|
||||
int grib_iterator_reset(grib_iterator *i);
|
||||
|
||||
/**
|
||||
* Frees an iterator from memory
|
||||
* Frees a geoiterator from memory
|
||||
*
|
||||
* @param i : the iterator
|
||||
* @param i : the geoiterator
|
||||
* @return 0 if OK, integer value on error
|
||||
*/
|
||||
int grib_iterator_delete(grib_iterator *i);
|
||||
|
||||
/*!
|
||||
* \brief Create a new nearest from a handle, using current geometry .
|
||||
* \brief Create a new nearest neighbour object from a handle, using current geometry.
|
||||
*
|
||||
* \param h : the handle from which the iterator will be created
|
||||
* \param h : the handle from which the nearest object will be created
|
||||
* \param error : error code
|
||||
* \return the new nearest, NULL if no nearest can be created
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue