Documentation

This commit is contained in:
Shahram Najm 2017-01-17 14:41:54 +00:00
parent f26f83ae10
commit 5e79ca5546
42 changed files with 2171 additions and 501 deletions

View File

@ -29,6 +29,8 @@ my @exclude = qw(
grib_get_double_array
grib_set_long_array
grib_get_long_array
grib_get_string_array
grib_set_string_array
grib_index_get_long
grib_index_get_string
grib_index_get_double

View File

@ -56,6 +56,8 @@ while (<>) {
s/\bgrib_get_double_array\b/codes_get_double_array/;
s/\bgrib_set_long_array\b/codes_set_long_array/;
s/\bgrib_get_long_array\b/codes_get_long_array/;
s/\bgrib_set_string_array\b/codes_set_string_array/;
s/\bgrib_get_string_array\b/codes_get_string_array/;
s/\bgrib_multi_new\b/codes_grib_multi_new/;
s/\bgrib_multi_release\b/codes_grib_multi_release/;
s/\bgrib_copy_namespace\b/codes_copy_namespace/;

View File

@ -86,31 +86,36 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceec_codes.html" target="_self">ecCodes</a></td><td class="desc">This package is the <b>Python</b> interface to <a class="el" href="namespaceec_codes.html" title="This package is the Python interface to ecCodes. ">ecCodes</a> </td></tr>
<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classec_codes_1_1_codes_internal_error.html" target="_self">CodesInternalError</a></td><td class="desc">Wrap errors coming from the C API in a Python exception object </td></tr>
<tr id="row_1_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__context.html" target="_self">codes_context</a></td><td class="desc"></td></tr>
<tr id="row_2_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__handle.html" target="_self">codes_handle</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__index.html" target="_self">codes_index</a></td><td class="desc"></td></tr>
<tr id="row_4_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__iterator.html" target="_self">codes_iterator</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__keys__iterator.html" target="_self">codes_keys_iterator</a></td><td class="desc"></td></tr>
<tr id="row_6_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__multi__handle.html" target="_self">codes_multi_handle</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__nearest.html" target="_self">codes_nearest</a></td><td class="desc"></td></tr>
<tr id="row_8_"><td class="entry"><img id="arr_8_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('8_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classeccodes.html" target="_self">eccodes</a></td><td class="desc">Module eccodes<br/>
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceec_codes.html" target="_self">ecCodes</a></td><td class="desc">This package is the <b>Python</b> interface to <a class="el" href="namespaceec_codes.html" title="This package is the Python interface to ecCodes. ">ecCodes</a> </td></tr>
<tr id="row_1_"><td class="entry"><img id="arr_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>high_level_api</b></td><td class="desc"></td></tr>
<tr id="row_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classhigh__level__api_1_1_test_grib_file.html" target="_self">TestGribFile</a></td><td class="desc">Test GribFile functionality </td></tr>
<tr id="row_1_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classhigh__level__api_1_1_test_grib_message.html" target="_self">TestGribMessage</a></td><td class="desc">Test GribMessage functionality </td></tr>
<tr id="row_1_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classhigh__level__api_1_1_test_grib_index.html" target="_self">TestGribIndex</a></td><td class="desc">Test GribIndex functionality </td></tr>
<tr id="row_1_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classhigh__level__api_1_1_test_bufr_file.html" target="_self">TestBufrFile</a></td><td class="desc">Test BufrFile functionality </td></tr>
<tr id="row_1_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classhigh__level__api_1_1_test_bufr_message.html" target="_self">TestBufrMessage</a></td><td class="desc">Test BufrMessage functionality </td></tr>
<tr id="row_2_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__context.html" target="_self">codes_context</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__handle.html" target="_self">codes_handle</a></td><td class="desc"></td></tr>
<tr id="row_4_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__index.html" target="_self">codes_index</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__iterator.html" target="_self">codes_iterator</a></td><td class="desc"></td></tr>
<tr id="row_6_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__keys__iterator.html" target="_self">codes_keys_iterator</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__multi__handle.html" target="_self">codes_multi_handle</a></td><td class="desc"></td></tr>
<tr id="row_8_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcodes__nearest.html" target="_self">codes_nearest</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="even"><td class="entry"><img id="arr_9_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('9_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classeccodes.html" target="_self">eccodes</a></td><td class="desc">Module eccodes<br/>
This is the <b>Fortran90</b> interface for <a class="el" href="namespaceec_codes.html" title="This package is the Python interface to ecCodes. ">ecCodes</a> </td></tr>
<tr id="row_8_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__get.html" target="_self">codes_get</a></td><td class="desc">Get the value for a key from a grib message </td></tr>
<tr id="row_8_1_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__get__element.html" target="_self">codes_get_element</a></td><td class="desc">Get a value of specified index from an array key </td></tr>
<tr id="row_8_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__get__message__size.html" target="_self">codes_get_message_size</a></td><td class="desc">Get the size of a coded message </td></tr>
<tr id="row_8_3_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__get__size.html" target="_self">codes_get_size</a></td><td class="desc">Get the size of an array key </td></tr>
<tr id="row_8_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html" target="_self">codes_grib_find_nearest</a></td><td class="desc">Find the nearest point/points of a given latitude/longitude point </td></tr>
<tr id="row_8_5_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__grib__get__data.html" target="_self">codes_grib_get_data</a></td><td class="desc">Get latitude/longitude and data values </td></tr>
<tr id="row_8_6_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__index__get.html" target="_self">codes_index_get</a></td><td class="desc">Get the distinct values of the key in argument contained in the index </td></tr>
<tr id="row_8_7_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__index__get__size.html" target="_self">codes_index_get_size</a></td><td class="desc">Get the number of distinct values of the key in argument contained in the index </td></tr>
<tr id="row_8_8_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__index__select.html" target="_self">codes_index_select</a></td><td class="desc">Select the message subset with key==value </td></tr>
<tr id="row_8_9_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__new__from__message.html" target="_self">codes_new_from_message</a></td><td class="desc">Create a new message in memory from an integer or character array containting the coded message </td></tr>
<tr id="row_8_10_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__read__bytes.html" target="_self">codes_read_bytes</a></td><td class="desc">Reads nbytes bytes into the buffer from a file opened with codes_open_file </td></tr>
<tr id="row_8_11_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__read__from__file.html" target="_self">codes_read_from_file</a></td><td class="desc">Reads a message in the buffer array from the file opened with codes_open_file </td></tr>
<tr id="row_8_12_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__set.html" target="_self">codes_set</a></td><td class="desc">Set the value for a key in a grib message </td></tr>
<tr id="row_8_13_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__write__bytes.html" target="_self">codes_write_bytes</a></td><td class="desc">Write nbytes bytes from the buffer in a file opened with codes_open_file </td></tr>
<tr id="row_9_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__get.html" target="_self">codes_get</a></td><td class="desc">Get the value for a key from a grib message </td></tr>
<tr id="row_9_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__get__element.html" target="_self">codes_get_element</a></td><td class="desc">Get a value of specified index from an array key </td></tr>
<tr id="row_9_2_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__get__message__size.html" target="_self">codes_get_message_size</a></td><td class="desc">Get the size of a coded message </td></tr>
<tr id="row_9_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__get__size.html" target="_self">codes_get_size</a></td><td class="desc">Get the size of an array key </td></tr>
<tr id="row_9_4_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html" target="_self">codes_grib_find_nearest</a></td><td class="desc">Find the nearest point/points of a given latitude/longitude point </td></tr>
<tr id="row_9_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__grib__get__data.html" target="_self">codes_grib_get_data</a></td><td class="desc">Get latitude/longitude and data values </td></tr>
<tr id="row_9_6_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__index__get.html" target="_self">codes_index_get</a></td><td class="desc">Get the distinct values of the key in argument contained in the index </td></tr>
<tr id="row_9_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__index__get__size.html" target="_self">codes_index_get_size</a></td><td class="desc">Get the number of distinct values of the key in argument contained in the index </td></tr>
<tr id="row_9_8_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__index__select.html" target="_self">codes_index_select</a></td><td class="desc">Select the message subset with key==value </td></tr>
<tr id="row_9_9_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__new__from__message.html" target="_self">codes_new_from_message</a></td><td class="desc">Create a new message in memory from an integer or character array containting the coded message </td></tr>
<tr id="row_9_10_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__read__bytes.html" target="_self">codes_read_bytes</a></td><td class="desc">Reads nbytes bytes into the buffer from a file opened with codes_open_file </td></tr>
<tr id="row_9_11_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__read__from__file.html" target="_self">codes_read_from_file</a></td><td class="desc">Reads a message in the buffer array from the file opened with codes_open_file </td></tr>
<tr id="row_9_12_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__set.html" target="_self">codes_set</a></td><td class="desc">Set the value for a key in a grib message </td></tr>
<tr id="row_9_13_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceeccodes_1_1codes__write__bytes.html" target="_self">codes_write_bytes</a></td><td class="desc">Write nbytes bytes from the buffer in a file opened with codes_open_file </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->

View File

@ -364,6 +364,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a731aac9d5d75917e12048573ae86e7c6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a731aac9d5d75917e12048573ae86e7c6">codes_get_string_array</a> (msgid, key, value, status)</td></tr>
<tr class="memdesc:a731aac9d5d75917e12048573ae86e7c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the string array of values for a key from a message. <a href="#a731aac9d5d75917e12048573ae86e7c6">More...</a><br/></td></tr>
<tr class="separator:a731aac9d5d75917e12048573ae86e7c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a030c4f01609c1206deef936ba3e0029b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a030c4f01609c1206deef936ba3e0029b">codes_bufr_copy_data</a> (msgid1, msgid2, status)</td></tr>
<tr class="memdesc:a030c4f01609c1206deef936ba3e0029b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy data values from a BUFR message msgid1 to another message msgid2. <a href="#a030c4f01609c1206deef936ba3e0029b">More...</a><br/></td></tr>
<tr class="separator:a030c4f01609c1206deef936ba3e0029b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae3ccb53638a4d16daf98d937a96e8b6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#aae3ccb53638a4d16daf98d937a96e8b6">codes_set_string_array</a> (msgid, key, value, status)</td></tr>
<tr class="memdesc:aae3ccb53638a4d16daf98d937a96e8b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the string values for an array key in a message. <a href="#aae3ccb53638a4d16daf98d937a96e8b6">More...</a><br/></td></tr>
<tr class="separator:aae3ccb53638a4d16daf98d937a96e8b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -382,18 +385,18 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a4b28e570e54dad5a779e0452d3ed66d4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a4b28e570e54dad5a779e0452d3ed66d4">codes_get_real8_array</a> (msgid, key, value, status)</td></tr>
<tr class="memdesc:a4b28e570e54dad5a779e0452d3ed66d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the real(8) array of values for a key from a message. <a href="#a4b28e570e54dad5a779e0452d3ed66d4">More...</a><br/></td></tr>
<tr class="separator:a4b28e570e54dad5a779e0452d3ed66d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95426fb251262a83fbdcc5ae86968b4b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a95426fb251262a83fbdcc5ae86968b4b">codes_get_real4_element</a> (msgid, key, index, value, status)</td></tr>
<tr class="memdesc:a95426fb251262a83fbdcc5ae86968b4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a real(4) value of specified index from an array key. <a href="#a95426fb251262a83fbdcc5ae86968b4b">More...</a><br/></td></tr>
<tr class="separator:a95426fb251262a83fbdcc5ae86968b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9ceb83558433f918eac6aeb00b620af"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#ac9ceb83558433f918eac6aeb00b620af">codes_get_real8_element</a> (msgid, key, index, value, status)</td></tr>
<tr class="memdesc:ac9ceb83558433f918eac6aeb00b620af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a real(8) value of specified index from an array key. <a href="#ac9ceb83558433f918eac6aeb00b620af">More...</a><br/></td></tr>
<tr class="separator:ac9ceb83558433f918eac6aeb00b620af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0587c719213f5eb38afbb80cb30a2b8b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a0587c719213f5eb38afbb80cb30a2b8b">codes_get_real4_elements</a> (msgid, key, index, value, status)</td></tr>
<tr class="memdesc:a0587c719213f5eb38afbb80cb30a2b8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the real(4) values whose indexes are stored in the array "index" from an array key. <a href="#a0587c719213f5eb38afbb80cb30a2b8b">More...</a><br/></td></tr>
<tr class="separator:a0587c719213f5eb38afbb80cb30a2b8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e550ade4f5781f19718fa8bdec802f9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a1e550ade4f5781f19718fa8bdec802f9">codes_get_real8_elements</a> (msgid, key, index, value, status)</td></tr>
<tr class="memdesc:a1e550ade4f5781f19718fa8bdec802f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the real(8) values whose indexes are stored in the array "index" from an array key. <a href="#a1e550ade4f5781f19718fa8bdec802f9">More...</a><br/></td></tr>
<tr class="separator:a1e550ade4f5781f19718fa8bdec802f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d846a6d3872e4fdb991b007b7ab1301"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a9d846a6d3872e4fdb991b007b7ab1301">codes_get_real4_element</a> (msgid, key, kindex, value, status)</td></tr>
<tr class="memdesc:a9d846a6d3872e4fdb991b007b7ab1301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a real(4) value of specified index from an array key. <a href="#a9d846a6d3872e4fdb991b007b7ab1301">More...</a><br/></td></tr>
<tr class="separator:a9d846a6d3872e4fdb991b007b7ab1301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8c1bc6b5c77950fe80d324c99e541a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a7f8c1bc6b5c77950fe80d324c99e541a">codes_get_real8_element</a> (msgid, key, kindex, value, status)</td></tr>
<tr class="memdesc:a7f8c1bc6b5c77950fe80d324c99e541a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a real(8) value of specified index from an array key. <a href="#a7f8c1bc6b5c77950fe80d324c99e541a">More...</a><br/></td></tr>
<tr class="separator:a7f8c1bc6b5c77950fe80d324c99e541a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e52b77671af20322bd3fc72282449e3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a6e52b77671af20322bd3fc72282449e3">codes_get_real4_elements</a> (msgid, key, kindex, value, status)</td></tr>
<tr class="memdesc:a6e52b77671af20322bd3fc72282449e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the real(4) values whose indexes are stored in the array "index" from an array key. <a href="#a6e52b77671af20322bd3fc72282449e3">More...</a><br/></td></tr>
<tr class="separator:a6e52b77671af20322bd3fc72282449e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2652d9dd45016f29721a60a5104867f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#ad2652d9dd45016f29721a60a5104867f">codes_get_real8_elements</a> (msgid, key, kindex, value, status)</td></tr>
<tr class="memdesc:ad2652d9dd45016f29721a60a5104867f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the real(8) values whose indexes are stored in the array "index" from an array key. <a href="#ad2652d9dd45016f29721a60a5104867f">More...</a><br/></td></tr>
<tr class="separator:ad2652d9dd45016f29721a60a5104867f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac060bb983b9e515db8ad7edd3d91ce9a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#ac060bb983b9e515db8ad7edd3d91ce9a">codes_set_int</a> (msgid, key, value, status)</td></tr>
<tr class="memdesc:ac060bb983b9e515db8ad7edd3d91ce9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the integer value for a key in a message. <a href="#ac060bb983b9e515db8ad7edd3d91ce9a">More...</a><br/></td></tr>
<tr class="separator:ac060bb983b9e515db8ad7edd3d91ce9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -445,12 +448,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:acb92b7a78966c0b2f53ee6e288bff673"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#acb92b7a78966c0b2f53ee6e288bff673">codes_grib_find_nearest_multiple</a> (gribid, is_lsm, inlats, inlons, outlats, outlons, values, distances, indexes, status)</td></tr>
<tr class="memdesc:acb92b7a78966c0b2f53ee6e288bff673"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the nearest point of a set of points whose latitudes and longitudes are given in the inlats, inlons arrays respectively. <a href="#acb92b7a78966c0b2f53ee6e288bff673">More...</a><br/></td></tr>
<tr class="separator:acb92b7a78966c0b2f53ee6e288bff673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036ae036cc766718ad224851d47d99a2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a036ae036cc766718ad224851d47d99a2">codes_grib_find_nearest_single</a> (gribid, is_lsm, inlat, inlon, outlat, outlon, value, distance, index, status)</td></tr>
<tr class="memdesc:a036ae036cc766718ad224851d47d99a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the nearest point of a given latitude/longitude point. <a href="#a036ae036cc766718ad224851d47d99a2">More...</a><br/></td></tr>
<tr class="separator:a036ae036cc766718ad224851d47d99a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4b53c47aecc5fa5ae43c95357d2d690"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#ad4b53c47aecc5fa5ae43c95357d2d690">codes_grib_find_nearest_four_single</a> (gribid, is_lsm, inlat, inlon, outlat, outlon, value, distance, index, status)</td></tr>
<tr class="memdesc:ad4b53c47aecc5fa5ae43c95357d2d690"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the 4 nearest points of a latitude longitude point. <a href="#ad4b53c47aecc5fa5ae43c95357d2d690">More...</a><br/></td></tr>
<tr class="separator:ad4b53c47aecc5fa5ae43c95357d2d690"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96fb4afe88914ad24ac796fbecc453c4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a96fb4afe88914ad24ac796fbecc453c4">codes_grib_find_nearest_single</a> (gribid, is_lsm, inlat, inlon, outlat, outlon, value, distance, kindex, status)</td></tr>
<tr class="memdesc:a96fb4afe88914ad24ac796fbecc453c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the nearest point of a given latitude/longitude point. <a href="#a96fb4afe88914ad24ac796fbecc453c4">More...</a><br/></td></tr>
<tr class="separator:a96fb4afe88914ad24ac796fbecc453c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b677451802af47da342addf6624870a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a2b677451802af47da342addf6624870a">codes_grib_find_nearest_four_single</a> (gribid, is_lsm, inlat, inlon, outlat, outlon, value, distance, kindex, status)</td></tr>
<tr class="memdesc:a2b677451802af47da342addf6624870a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the 4 nearest points of a latitude longitude point. <a href="#a2b677451802af47da342addf6624870a">More...</a><br/></td></tr>
<tr class="separator:a2b677451802af47da342addf6624870a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69d578039c073e637d727078778ca3ef"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a69d578039c073e637d727078778ca3ef">codes_grib_multi_support_on</a> (status)</td></tr>
<tr class="memdesc:a69d578039c073e637d727078778ca3ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on the support for multiple fields in a single message. <a href="#a69d578039c073e637d727078778ca3ef">More...</a><br/></td></tr>
<tr class="separator:a69d578039c073e637d727078778ca3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -481,6 +484,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:af4be467f3273e17111becbd483c25018"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#af4be467f3273e17111becbd483c25018">codes_set_samples_path</a> (path, status)</td></tr>
<tr class="memdesc:af4be467f3273e17111becbd483c25018"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the samples path. <a href="#af4be467f3273e17111becbd483c25018">More...</a><br/></td></tr>
<tr class="separator:af4be467f3273e17111becbd483c25018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43bbbee406c2e974ae9cd4dcea41bd4d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeccodes.html#a43bbbee406c2e974ae9cd4dcea41bd4d">codes_copy_key</a> (msgid_src, key, msgid_dest, status)</td></tr>
<tr class="memdesc:a43bbbee406c2e974ae9cd4dcea41bd4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the value of a key from the source message to the destination message. <a href="#a43bbbee406c2e974ae9cd4dcea41bd4d">More...</a><br/></td></tr>
<tr class="separator:a43bbbee406c2e974ae9cd4dcea41bd4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Module eccodes<br/>
@ -529,6 +535,51 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a030c4f01609c1206deef936ba3e0029b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine codes_bufr_copy_data </td>
<td>(</td>
<td class="paramtype">integer(kind=kindofint), intent(in)&#160;</td>
<td class="paramname"><em>msgid1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), intent(in)&#160;</td>
<td class="paramname"><em>msgid2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), intent(out), optional&#160;</td>
<td class="paramname"><em>status</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy data values from a BUFR message msgid1 to another message msgid2. </p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <a class="el" href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.<br/>
</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">msgid1</td><td>id of the message from which the data are copied </td></tr>
<tr><td class="paramname">msgid2</td><td>id of the message to which the data are copied </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a94050d64954482cd82ea6f007fdc9ac0"></a>
@ -749,6 +800,57 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a43bbbee406c2e974ae9cd4dcea41bd4d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine codes_copy_key </td>
<td>(</td>
<td class="paramtype">integer(kind=kindofint), intent(in)&#160;</td>
<td class="paramname"><em>msgid_src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), intent(in)&#160;</td>
<td class="paramname"><em>msgid_dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), intent(out), optional&#160;</td>
<td class="paramname"><em>status</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy the value of a key from the source message to the destination message. </p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <a class="el" href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">msgid_src</td><td>source message </td></tr>
<tr><td class="paramname">msgid_dest</td><td>destination message </td></tr>
<tr><td class="paramname">key</td><td>key whose value is to be copied </td></tr>
<tr><td class="paramname">status</td><td>GRIB_SUCCESS if OK, integer value on error </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="afdd32c1a78f0a3d54992e0a6a6bfc66b"></a>
@ -1423,7 +1525,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a95426fb251262a83fbdcc5ae86968b4b"></a>
<a class="anchor" id="a9d846a6d3872e4fdb991b007b7ab1301"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -1443,7 +1545,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), intent(in)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -1472,7 +1574,7 @@ Public Member Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">msgid</td><td>id of the grib loaded in memory </td></tr>
<tr><td class="paramname">key</td><td>key name </td></tr>
<tr><td class="paramname">index</td><td>integer(4) index </td></tr>
<tr><td class="paramname">kindex</td><td>integer(4) index </td></tr>
<tr><td class="paramname">value</td><td>real(4) value </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>
@ -1481,7 +1583,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a0587c719213f5eb38afbb80cb30a2b8b"></a>
<a class="anchor" id="a6e52b77671af20322bd3fc72282449e3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -1501,7 +1603,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), dimension(:), intent(in)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -1530,7 +1632,7 @@ Public Member Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">msgid</td><td>id of the grib loaded in memory </td></tr>
<tr><td class="paramname">key</td><td>key name </td></tr>
<tr><td class="paramname">index</td><td>integer(4) array indexes </td></tr>
<tr><td class="paramname">kindex</td><td>integer(4) array indexes </td></tr>
<tr><td class="paramname">value</td><td>real(4) array value </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>
@ -1642,7 +1744,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="ac9ceb83558433f918eac6aeb00b620af"></a>
<a class="anchor" id="a7f8c1bc6b5c77950fe80d324c99e541a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -1662,7 +1764,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), intent(in)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -1691,7 +1793,7 @@ Public Member Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">msgid</td><td>id of the grib loaded in memory </td></tr>
<tr><td class="paramname">key</td><td>key name </td></tr>
<tr><td class="paramname">index</td><td>integer(4) index </td></tr>
<tr><td class="paramname">kindex</td><td>integer(4) index </td></tr>
<tr><td class="paramname">value</td><td>real(8) value </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>
@ -1700,7 +1802,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a1e550ade4f5781f19718fa8bdec802f9"></a>
<a class="anchor" id="ad2652d9dd45016f29721a60a5104867f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -1720,7 +1822,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), dimension(:), intent(in)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -1749,7 +1851,7 @@ Public Member Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">msgid</td><td>id of the grib loaded in memory </td></tr>
<tr><td class="paramname">key</td><td>key name </td></tr>
<tr><td class="paramname">index</td><td>integer(4) array index </td></tr>
<tr><td class="paramname">kindex</td><td>integer(4) array index </td></tr>
<tr><td class="paramname">value</td><td>real(8) array value </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>
@ -1965,7 +2067,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="ad4b53c47aecc5fa5ae43c95357d2d690"></a>
<a class="anchor" id="a2b677451802af47da342addf6624870a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -2021,7 +2123,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind = kindofint), dimension(4), intent(out)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -2049,7 +2151,7 @@ Public Member Functions</h2></td></tr>
<tr><td class="paramname">outlat</td><td>latitude of the nearest point </td></tr>
<tr><td class="paramname">outlon</td><td>longitude of the nearest point </td></tr>
<tr><td class="paramname">distance</td><td>distance between the given point and its nearest </td></tr>
<tr><td class="paramname">index</td><td>zero based index </td></tr>
<tr><td class="paramname">kindex</td><td>zero based index </td></tr>
<tr><td class="paramname">value</td><td>value of the field in the nearest point </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>
@ -2151,7 +2253,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a036ae036cc766718ad224851d47d99a2"></a>
<a class="anchor" id="a96fb4afe88914ad24ac796fbecc453c4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -2207,7 +2309,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind = kindofint), intent(out)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -2235,7 +2337,7 @@ Public Member Functions</h2></td></tr>
<tr><td class="paramname">outlat</td><td>latitude of the nearest point </td></tr>
<tr><td class="paramname">outlon</td><td>longitude of the nearest point </td></tr>
<tr><td class="paramname">distance</td><td>distance between the given point and its nearest </td></tr>
<tr><td class="paramname">index</td><td>zero based index </td></tr>
<tr><td class="paramname">kindex</td><td>zero based index </td></tr>
<tr><td class="paramname">value</td><td>value of the field in the nearest point </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>

View File

@ -84,19 +84,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">xxindex</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a></div>
<div class="qindex"><a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__get__size.html">eccodes::codes_get_size</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__index__get__size.html">eccodes::codes_index_get_size</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__new__from__message.html">eccodes::codes_new_from_message</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html">eccodes::codes_grib_find_nearest</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__index__select.html">eccodes::codes_index_select</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__read__bytes.html">eccodes::codes_read_bytes</a>&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structcodes__context.html">codes_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__grib__get__data.html">eccodes::codes_grib_get_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__iterator.html">codes_iterator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__read__from__file.html">eccodes::codes_read_from_file</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classeccodes.html">eccodes</a>&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__get.html">eccodes::codes_get</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__handle.html">codes_handle</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__keys__iterator.html">codes_keys_iterator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__set.html">eccodes::codes_set</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__get__element.html">eccodes::codes_get_element</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__index.html">codes_index</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__multi__handle.html">codes_multi_handle</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__write__bytes.html">eccodes::codes_write_bytes</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__get__message__size.html">eccodes::codes_get_message_size</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__index__get.html">eccodes::codes_index_get</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__nearest.html">codes_nearest</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classec_codes_1_1_codes_internal_error.html">CodesInternalError</a> (<a class="el" href="namespaceec_codes.html">ecCodes</a>)&#160;&#160;&#160;</td><td></td></tr>
</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html">eccodes::codes_grib_find_nearest</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__iterator.html">codes_iterator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__set.html">eccodes::codes_set</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classhigh__level__api_1_1_test_bufr_message.html">TestBufrMessage</a> (high_level_api)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__grib__get__data.html">eccodes::codes_grib_get_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__keys__iterator.html">codes_keys_iterator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__write__bytes.html">eccodes::codes_write_bytes</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classhigh__level__api_1_1_test_grib_file.html">TestGribFile</a> (high_level_api)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structcodes__context.html">codes_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__handle.html">codes_handle</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__multi__handle.html">codes_multi_handle</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classhigh__level__api_1_1_test_grib_index.html">TestGribIndex</a> (high_level_api)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__get.html">eccodes::codes_get</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__index.html">codes_index</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcodes__nearest.html">codes_nearest</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classhigh__level__api_1_1_test_grib_message.html">TestGribMessage</a> (high_level_api)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__get__element.html">eccodes::codes_get_element</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__index__get.html">eccodes::codes_index_get</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__new__from__message.html">eccodes::codes_new_from_message</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classeccodes.html">eccodes</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__get__message__size.html">eccodes::codes_get_message_size</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__index__get__size.html">eccodes::codes_index_get_size</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__read__bytes.html">eccodes::codes_read_bytes</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__get__size.html">eccodes::codes_get_size</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__index__select.html">eccodes::codes_index_select</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceeccodes_1_1codes__read__from__file.html">eccodes::codes_read_from_file</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="classhigh__level__api_1_1_test_bufr_file.html">TestBufrFile</a> (high_level_api)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a></div>
<div class="qindex"><a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -0,0 +1,229 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>eccodes: TestBufrFile Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">eccodes
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>C&#160;Interface</span></a></li>
<li><a href="classeccodes.html"><span>F90&#160;Interface</span></a></li>
<li><a href="namespaces.html"><span>Python&#160;Interface</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>high_level_api</b></li><li class="navelem"><a class="el" href="classhigh__level__api_1_1_test_bufr_file.html">TestBufrFile</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">TestBufrFile Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Test BufrFile functionality.
<a href="classhigh__level__api_1_1_test_bufr_file.html#details">More...</a></p>
<p>Inherits TestCase.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4794a05e5b1eb5d444652bae54f04128"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a4794a05e5b1eb5d444652bae54f04128">test_memory_management</a></td></tr>
<tr class="memdesc:a4794a05e5b1eb5d444652bae54f04128"><td class="mdescLeft">&#160;</td><td class="mdescRight">Messages in BufrFile can be opened and closed properly. <a href="#a4794a05e5b1eb5d444652bae54f04128">More...</a><br/></td></tr>
<tr class="separator:a4794a05e5b1eb5d444652bae54f04128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a400f7c3570e6aac8231fb9e7e55a16a2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a400f7c3570e6aac8231fb9e7e55a16a2">test_message_counting_works</a></td></tr>
<tr class="memdesc:a400f7c3570e6aac8231fb9e7e55a16a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The BufrFile is aware of its messages. <a href="#a400f7c3570e6aac8231fb9e7e55a16a2">More...</a><br/></td></tr>
<tr class="separator:a400f7c3570e6aac8231fb9e7e55a16a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac296c5581454cae229c9e926509488f4"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#ac296c5581454cae229c9e926509488f4">test_iterator_protocol</a></td></tr>
<tr class="memdesc:ac296c5581454cae229c9e926509488f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The BufrFile allows pythonic iteration over all messages. <a href="#ac296c5581454cae229c9e926509488f4">More...</a><br/></td></tr>
<tr class="separator:ac296c5581454cae229c9e926509488f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42d0160d68272b2d96cdffbc2db5f3f2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a42d0160d68272b2d96cdffbc2db5f3f2">test_read_past_last_message</a></td></tr>
<tr class="memdesc:a42d0160d68272b2d96cdffbc2db5f3f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trying to open message on exhausted BUFR file raises IOError. <a href="#a42d0160d68272b2d96cdffbc2db5f3f2">More...</a><br/></td></tr>
<tr class="separator:a42d0160d68272b2d96cdffbc2db5f3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf65917be1841c4717dee205457d576b"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#adf65917be1841c4717dee205457d576b">test_read_invalid_file</a></td></tr>
<tr class="memdesc:adf65917be1841c4717dee205457d576b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trying to open message on nonexistent file raises IOError. <a href="#adf65917be1841c4717dee205457d576b">More...</a><br/></td></tr>
<tr class="separator:adf65917be1841c4717dee205457d576b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Test BufrFile functionality. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ac296c5581454cae229c9e926509488f4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_iterator_protocol </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>The BufrFile allows pythonic iteration over all messages. </p>
</div>
</div>
<a class="anchor" id="a4794a05e5b1eb5d444652bae54f04128"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_memory_management </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Messages in BufrFile can be opened and closed properly. </p>
<p>References <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a42d0160d68272b2d96cdffbc2db5f3f2">TestBufrFile.test_read_past_last_message()</a>.</p>
</div>
</div>
<a class="anchor" id="a400f7c3570e6aac8231fb9e7e55a16a2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_message_counting_works </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>The BufrFile is aware of its messages. </p>
<p>References <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#adf65917be1841c4717dee205457d576b">TestBufrFile.test_read_invalid_file()</a>.</p>
</div>
</div>
<a class="anchor" id="adf65917be1841c4717dee205457d576b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_read_invalid_file </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Trying to open message on nonexistent file raises IOError. </p>
<p>Referenced by <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a400f7c3570e6aac8231fb9e7e55a16a2">TestBufrFile.test_message_counting_works()</a>.</p>
</div>
</div>
<a class="anchor" id="a42d0160d68272b2d96cdffbc2db5f3f2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_read_past_last_message </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Trying to open message on exhausted BUFR file raises IOError. </p>
<p>Referenced by <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a4794a05e5b1eb5d444652bae54f04128">TestBufrFile.test_memory_management()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>high_level_api.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>

View File

@ -0,0 +1,225 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>eccodes: TestBufrMessage Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">eccodes
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>C&#160;Interface</span></a></li>
<li><a href="classeccodes.html"><span>F90&#160;Interface</span></a></li>
<li><a href="namespaces.html"><span>Python&#160;Interface</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>high_level_api</b></li><li class="navelem"><a class="el" href="classhigh__level__api_1_1_test_bufr_message.html">TestBufrMessage</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">TestBufrMessage Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Test BufrMessage functionality.
<a href="classhigh__level__api_1_1_test_bufr_message.html#details">More...</a></p>
<p>Inherits TestCase.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a494685737e2cd151570101279bffe4c2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#a494685737e2cd151570101279bffe4c2">test_metadata</a></td></tr>
<tr class="memdesc:a494685737e2cd151570101279bffe4c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Metadata is read correctly from BufrMessage. <a href="#a494685737e2cd151570101279bffe4c2">More...</a><br/></td></tr>
<tr class="separator:a494685737e2cd151570101279bffe4c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae0bd902ad06975ab7daff87c34aea50"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#aae0bd902ad06975ab7daff87c34aea50">test_content</a></td></tr>
<tr class="memdesc:aae0bd902ad06975ab7daff87c34aea50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data values are read correctly from BufrMessage. <a href="#aae0bd902ad06975ab7daff87c34aea50">More...</a><br/></td></tr>
<tr class="separator:aae0bd902ad06975ab7daff87c34aea50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cab109486b0ae16e800b8777db052e7"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#a9cab109486b0ae16e800b8777db052e7">test_value_setting</a></td></tr>
<tr class="memdesc:a9cab109486b0ae16e800b8777db052e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keys can be set properly. <a href="#a9cab109486b0ae16e800b8777db052e7">More...</a><br/></td></tr>
<tr class="separator:a9cab109486b0ae16e800b8777db052e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2e02e263da64ba84940736a7f00fd96"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#aa2e02e263da64ba84940736a7f00fd96">test_serialize</a></td></tr>
<tr class="memdesc:aa2e02e263da64ba84940736a7f00fd96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message can be serialized to file. <a href="#aa2e02e263da64ba84940736a7f00fd96">More...</a><br/></td></tr>
<tr class="separator:aa2e02e263da64ba84940736a7f00fd96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4ad8985e15d4cb25c2907c09f76891b"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#ac4ad8985e15d4cb25c2907c09f76891b">test_clone</a></td></tr>
<tr class="memdesc:ac4ad8985e15d4cb25c2907c09f76891b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Messages can be used to produce clone Messages. <a href="#ac4ad8985e15d4cb25c2907c09f76891b">More...</a><br/></td></tr>
<tr class="separator:ac4ad8985e15d4cb25c2907c09f76891b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Test BufrMessage functionality. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ac4ad8985e15d4cb25c2907c09f76891b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_clone </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Messages can be used to produce clone Messages. </p>
<p>Referenced by <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#a494685737e2cd151570101279bffe4c2">TestBufrMessage.test_metadata()</a>.</p>
</div>
</div>
<a class="anchor" id="aae0bd902ad06975ab7daff87c34aea50"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_content </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Data values are read correctly from BufrMessage. </p>
</div>
</div>
<a class="anchor" id="a494685737e2cd151570101279bffe4c2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_metadata </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Metadata is read correctly from BufrMessage. </p>
<p>References <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#ac4ad8985e15d4cb25c2907c09f76891b">TestBufrMessage.test_clone()</a>.</p>
</div>
</div>
<a class="anchor" id="aa2e02e263da64ba84940736a7f00fd96"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_serialize </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Message can be serialized to file. </p>
</div>
</div>
<a class="anchor" id="a9cab109486b0ae16e800b8777db052e7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_value_setting </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Keys can be set properly. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>high_level_api.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>

View File

@ -0,0 +1,237 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>eccodes: TestGribFile Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">eccodes
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>C&#160;Interface</span></a></li>
<li><a href="classeccodes.html"><span>F90&#160;Interface</span></a></li>
<li><a href="namespaces.html"><span>Python&#160;Interface</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>high_level_api</b></li><li class="navelem"><a class="el" href="classhigh__level__api_1_1_test_grib_file.html">TestGribFile</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">TestGribFile Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Test GribFile functionality.
<a href="classhigh__level__api_1_1_test_grib_file.html#details">More...</a></p>
<p>Inherits TestCase.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4794a05e5b1eb5d444652bae54f04128"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a4794a05e5b1eb5d444652bae54f04128">test_memory_management</a></td></tr>
<tr class="memdesc:a4794a05e5b1eb5d444652bae54f04128"><td class="mdescLeft">&#160;</td><td class="mdescRight">Messages in GribFile can be opened and closed properly. <a href="#a4794a05e5b1eb5d444652bae54f04128">More...</a><br/></td></tr>
<tr class="separator:a4794a05e5b1eb5d444652bae54f04128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a400f7c3570e6aac8231fb9e7e55a16a2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a400f7c3570e6aac8231fb9e7e55a16a2">test_message_counting_works</a></td></tr>
<tr class="memdesc:a400f7c3570e6aac8231fb9e7e55a16a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The GribFile is aware of its messages. <a href="#a400f7c3570e6aac8231fb9e7e55a16a2">More...</a><br/></td></tr>
<tr class="separator:a400f7c3570e6aac8231fb9e7e55a16a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac296c5581454cae229c9e926509488f4"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_file.html#ac296c5581454cae229c9e926509488f4">test_iterator_protocol</a></td></tr>
<tr class="memdesc:ac296c5581454cae229c9e926509488f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The GribFile allows pythonic iteration over all messages. <a href="#ac296c5581454cae229c9e926509488f4">More...</a><br/></td></tr>
<tr class="separator:ac296c5581454cae229c9e926509488f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42d0160d68272b2d96cdffbc2db5f3f2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a42d0160d68272b2d96cdffbc2db5f3f2">test_read_past_last_message</a></td></tr>
<tr class="memdesc:a42d0160d68272b2d96cdffbc2db5f3f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trying to open message on exhausted GRIB file raises IOError. <a href="#a42d0160d68272b2d96cdffbc2db5f3f2">More...</a><br/></td></tr>
<tr class="separator:a42d0160d68272b2d96cdffbc2db5f3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf65917be1841c4717dee205457d576b"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_file.html#adf65917be1841c4717dee205457d576b">test_read_invalid_file</a></td></tr>
<tr class="memdesc:adf65917be1841c4717dee205457d576b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trying to open message on nonexistent GRIB file raises IOError. <a href="#adf65917be1841c4717dee205457d576b">More...</a><br/></td></tr>
<tr class="separator:adf65917be1841c4717dee205457d576b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Test GribFile functionality. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ac296c5581454cae229c9e926509488f4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_iterator_protocol </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>The GribFile allows pythonic iteration over all messages. </p>
<p>References <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a42d0160d68272b2d96cdffbc2db5f3f2">TestGribFile.test_read_past_last_message()</a>.</p>
<p>Referenced by <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a400f7c3570e6aac8231fb9e7e55a16a2">TestGribFile.test_message_counting_works()</a>.</p>
</div>
</div>
<a class="anchor" id="a4794a05e5b1eb5d444652bae54f04128"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_memory_management </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Messages in GribFile can be opened and closed properly. </p>
<p>References <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a400f7c3570e6aac8231fb9e7e55a16a2">TestGribFile.test_message_counting_works()</a>.</p>
</div>
</div>
<a class="anchor" id="a400f7c3570e6aac8231fb9e7e55a16a2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_message_counting_works </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>The GribFile is aware of its messages. </p>
<p>References <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#ac296c5581454cae229c9e926509488f4">TestGribFile.test_iterator_protocol()</a>.</p>
<p>Referenced by <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a4794a05e5b1eb5d444652bae54f04128">TestGribFile.test_memory_management()</a>.</p>
</div>
</div>
<a class="anchor" id="adf65917be1841c4717dee205457d576b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_read_invalid_file </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Trying to open message on nonexistent GRIB file raises IOError. </p>
<p>Referenced by <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a42d0160d68272b2d96cdffbc2db5f3f2">TestGribFile.test_read_past_last_message()</a>.</p>
</div>
</div>
<a class="anchor" id="a42d0160d68272b2d96cdffbc2db5f3f2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_read_past_last_message </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Trying to open message on exhausted GRIB file raises IOError. </p>
<p>References <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#adf65917be1841c4717dee205457d576b">TestGribFile.test_read_invalid_file()</a>.</p>
<p>Referenced by <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#ac296c5581454cae229c9e926509488f4">TestGribFile.test_iterator_protocol()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>high_level_api.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>

View File

@ -0,0 +1,183 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>eccodes: TestGribIndex Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">eccodes
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>C&#160;Interface</span></a></li>
<li><a href="classeccodes.html"><span>F90&#160;Interface</span></a></li>
<li><a href="namespaces.html"><span>Python&#160;Interface</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>high_level_api</b></li><li class="navelem"><a class="el" href="classhigh__level__api_1_1_test_grib_index.html">TestGribIndex</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">TestGribIndex Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Test GribIndex functionality.
<a href="classhigh__level__api_1_1_test_grib_index.html#details">More...</a></p>
<p>Inherits TestCase.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4794a05e5b1eb5d444652bae54f04128"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_index.html#a4794a05e5b1eb5d444652bae54f04128">test_memory_management</a></td></tr>
<tr class="memdesc:a4794a05e5b1eb5d444652bae54f04128"><td class="mdescLeft">&#160;</td><td class="mdescRight">GribIndex closes GribMessages properly. <a href="#a4794a05e5b1eb5d444652bae54f04128">More...</a><br/></td></tr>
<tr class="separator:a4794a05e5b1eb5d444652bae54f04128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66286a9b57f5493b5f366cda130d4c32"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_index.html#a66286a9b57f5493b5f366cda130d4c32">test_create_and_serialize_index</a></td></tr>
<tr class="memdesc:a66286a9b57f5493b5f366cda130d4c32"><td class="mdescLeft">&#160;</td><td class="mdescRight">GribIndex can be saved to file, file can be added to index. <a href="#a66286a9b57f5493b5f366cda130d4c32">More...</a><br/></td></tr>
<tr class="separator:a66286a9b57f5493b5f366cda130d4c32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a4f65d7dfe52f1248010fe1cdae2f01"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_index.html#a3a4f65d7dfe52f1248010fe1cdae2f01">test_index_comprehension</a></td></tr>
<tr class="memdesc:a3a4f65d7dfe52f1248010fe1cdae2f01"><td class="mdescLeft">&#160;</td><td class="mdescRight">GribIndex understands underlying GRIB index properly. <a href="#a3a4f65d7dfe52f1248010fe1cdae2f01">More...</a><br/></td></tr>
<tr class="separator:a3a4f65d7dfe52f1248010fe1cdae2f01"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Test GribIndex functionality. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a66286a9b57f5493b5f366cda130d4c32"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_create_and_serialize_index </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GribIndex can be saved to file, file can be added to index. </p>
</div>
</div>
<a class="anchor" id="a3a4f65d7dfe52f1248010fe1cdae2f01"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_index_comprehension </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GribIndex understands underlying GRIB index properly. </p>
<p>References <a class="el" href="classhigh__level__api_1_1_test_grib_index.html#a4794a05e5b1eb5d444652bae54f04128">TestGribIndex.test_memory_management()</a>.</p>
</div>
</div>
<a class="anchor" id="a4794a05e5b1eb5d444652bae54f04128"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_memory_management </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GribIndex closes GribMessages properly. </p>
<p>Referenced by <a class="el" href="classhigh__level__api_1_1_test_grib_index.html#a3a4f65d7dfe52f1248010fe1cdae2f01">TestGribIndex.test_index_comprehension()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>high_level_api.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>

View File

@ -0,0 +1,233 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>eccodes: TestGribMessage Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">eccodes
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>C&#160;Interface</span></a></li>
<li><a href="classeccodes.html"><span>F90&#160;Interface</span></a></li>
<li><a href="namespaces.html"><span>Python&#160;Interface</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>high_level_api</b></li><li class="navelem"><a class="el" href="classhigh__level__api_1_1_test_grib_message.html">TestGribMessage</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">TestGribMessage Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Test GribMessage functionality.
<a href="classhigh__level__api_1_1_test_grib_message.html#details">More...</a></p>
<p>Inherits TestCase.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a494685737e2cd151570101279bffe4c2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a494685737e2cd151570101279bffe4c2">test_metadata</a></td></tr>
<tr class="memdesc:a494685737e2cd151570101279bffe4c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Metadata is read correctly from GribMessage. <a href="#a494685737e2cd151570101279bffe4c2">More...</a><br/></td></tr>
<tr class="separator:a494685737e2cd151570101279bffe4c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dcbe8806395648ca284d88976042231"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a4dcbe8806395648ca284d88976042231">test_missing_message_behaviour</a></td></tr>
<tr class="memdesc:a4dcbe8806395648ca284d88976042231"><td class="mdescLeft">&#160;</td><td class="mdescRight">Key with MISSING value. <a href="#a4dcbe8806395648ca284d88976042231">More...</a><br/></td></tr>
<tr class="separator:a4dcbe8806395648ca284d88976042231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cab109486b0ae16e800b8777db052e7"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a9cab109486b0ae16e800b8777db052e7">test_value_setting</a></td></tr>
<tr class="memdesc:a9cab109486b0ae16e800b8777db052e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keys can be set properly. <a href="#a9cab109486b0ae16e800b8777db052e7">More...</a><br/></td></tr>
<tr class="separator:a9cab109486b0ae16e800b8777db052e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2e02e263da64ba84940736a7f00fd96"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_message.html#aa2e02e263da64ba84940736a7f00fd96">test_serialize</a></td></tr>
<tr class="memdesc:aa2e02e263da64ba84940736a7f00fd96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message can be serialized to file. <a href="#aa2e02e263da64ba84940736a7f00fd96">More...</a><br/></td></tr>
<tr class="separator:aa2e02e263da64ba84940736a7f00fd96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4ad8985e15d4cb25c2907c09f76891b"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhigh__level__api_1_1_test_grib_message.html#ac4ad8985e15d4cb25c2907c09f76891b">test_clone</a></td></tr>
<tr class="memdesc:ac4ad8985e15d4cb25c2907c09f76891b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Messages can be used to produce clone Messages. <a href="#ac4ad8985e15d4cb25c2907c09f76891b">More...</a><br/></td></tr>
<tr class="separator:ac4ad8985e15d4cb25c2907c09f76891b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Test GribMessage functionality. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ac4ad8985e15d4cb25c2907c09f76891b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_clone </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Messages can be used to produce clone Messages. </p>
<p>Referenced by <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a9cab109486b0ae16e800b8777db052e7">TestGribMessage.test_value_setting()</a>.</p>
</div>
</div>
<a class="anchor" id="a494685737e2cd151570101279bffe4c2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_metadata </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Metadata is read correctly from GribMessage. </p>
<p>References <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a9cab109486b0ae16e800b8777db052e7">TestGribMessage.test_value_setting()</a>.</p>
</div>
</div>
<a class="anchor" id="a4dcbe8806395648ca284d88976042231"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_missing_message_behaviour </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Key with MISSING value. </p>
<p>References <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#aa2e02e263da64ba84940736a7f00fd96">TestGribMessage.test_serialize()</a>.</p>
</div>
</div>
<a class="anchor" id="aa2e02e263da64ba84940736a7f00fd96"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_serialize </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Message can be serialized to file. </p>
<p>Referenced by <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a4dcbe8806395648ca284d88976042231">TestGribMessage.test_missing_message_behaviour()</a>.</p>
</div>
</div>
<a class="anchor" id="a9cab109486b0ae16e800b8777db052e7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def test_value_setting </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Keys can be set properly. </p>
<p>References <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#ac4ad8985e15d4cb25c2907c09f76891b">TestGribMessage.test_clone()</a>.</p>
<p>Referenced by <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a494685737e2cd151570101279bffe4c2">TestGribMessage.test_metadata()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>high_level_api.py</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>

View File

@ -91,6 +91,8 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__clone_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_clone.py</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__copy__data_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_copy_data.py</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__encode__flight_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_encode_flight.py</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__expanded_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_expanded.py</b></td></tr>
@ -139,6 +141,8 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:grib__keys__iterator_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>grib_keys_iterator.py</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:grib__ls___j_s_o_n_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>grib_ls_JSON.py</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:grib__multi__write_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>grib_multi_write.py</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:grib__nearest_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>grib_nearest.py</b></td></tr>
@ -159,6 +163,8 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gts__get__keys_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gts_get_keys.py</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:high__level__api_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>high_level_api.py</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:keys__iterator__bufr_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>keys_iterator_bufr.py</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:keys__iterator__gts_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>keys_iterator_gts.py</b></td></tr>

View File

@ -91,6 +91,8 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__clone_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_clone.c</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__copy__data_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_copy_data.c</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__expanded_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_expanded.c</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__get__keys_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_get_keys.c</b></td></tr>
@ -99,6 +101,8 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__missing_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_missing.c</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__pthreads_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_pthreads.c</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__read__header_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_read_header.c</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bufr__read__scatterometer_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bufr_read_scatterometer.c</b></td></tr>

View File

@ -109,6 +109,8 @@ Macros</h2></td></tr>
<tr class="separator:ga532be495f6cd54a852288a88bd0a439f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga441c09493c38e1ab2fc7f296eb12516f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__keys__iterator.html#ga441c09493c38e1ab2fc7f296eb12516f">CODES_KEYS_ITERATOR_SKIP_FUNCTION</a>&#160;&#160;&#160;(1&lt;&lt;6)</td></tr>
<tr class="separator:ga441c09493c38e1ab2fc7f296eb12516f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbc4e63f0a52df1a3dab96610fca4f18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__keys__iterator.html#gabbc4e63f0a52df1a3dab96610fca4f18">CODES_KEYS_ITERATOR_DUMP_ONLY</a>&#160;&#160;&#160;(1&lt;&lt;7)</td></tr>
<tr class="separator:gabbc4e63f0a52df1a3dab96610fca4f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62529e45321708e65678dfc155f1c842"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga62529e45321708e65678dfc155f1c842">CODES_SUCCESS</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga62529e45321708e65678dfc155f1c842"><td class="mdescLeft">&#160;</td><td class="mdescRight">No error. <a href="group__errors.html#ga62529e45321708e65678dfc155f1c842">More...</a><br/></td></tr>
<tr class="separator:ga62529e45321708e65678dfc155f1c842"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -161,7 +163,7 @@ Macros</h2></td></tr>
<tr class="memdesc:ga6bcc67f9220042cb4781bad71fd59f35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Problem with calculation of geographic attributes. <a href="group__errors.html#ga6bcc67f9220042cb4781bad71fd59f35">More...</a><br/></td></tr>
<tr class="separator:ga6bcc67f9220042cb4781bad71fd59f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca540f40b9e09270265636b3689d8c2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaca540f40b9e09270265636b3689d8c2e">CODES_OUT_OF_MEMORY</a>&#160;&#160;&#160;-17</td></tr>
<tr class="memdesc:gaca540f40b9e09270265636b3689d8c2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Out of memory. <a href="group__errors.html#gaca540f40b9e09270265636b3689d8c2e">More...</a><br/></td></tr>
<tr class="memdesc:gaca540f40b9e09270265636b3689d8c2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Memory allocation error. <a href="group__errors.html#gaca540f40b9e09270265636b3689d8c2e">More...</a><br/></td></tr>
<tr class="separator:gaca540f40b9e09270265636b3689d8c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1809244c05808791f318e1e060592d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gab1809244c05808791f318e1e060592d3">CODES_READ_ONLY</a>&#160;&#160;&#160;-18</td></tr>
<tr class="memdesc:gab1809244c05808791f318e1e060592d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value is read only. <a href="group__errors.html#gab1809244c05808791f318e1e060592d3">More...</a><br/></td></tr>
@ -364,9 +366,9 @@ Functions</h2></td></tr>
<tr class="memitem:gac82dbaba240ebf6e76cdbcf2007a6bee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codes__handle.html#gac82dbaba240ebf6e76cdbcf2007a6bee">codes_write_message</a> (<a class="el" href="structcodes__handle.html">codes_handle</a> *h, const char *file, const char *mode)</td></tr>
<tr class="memdesc:gac82dbaba240ebf6e76cdbcf2007a6bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a coded message to a file. <a href="group__codes__handle.html#gac82dbaba240ebf6e76cdbcf2007a6bee">More...</a><br/></td></tr>
<tr class="separator:gac82dbaba240ebf6e76cdbcf2007a6bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaece49330c864391261cd6a0c10a18dc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcodes__handle.html">codes_handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codes__handle.html#gaece49330c864391261cd6a0c10a18dc2">codes_handle_new_from_message</a> (<a class="el" href="structcodes__context.html">codes_context</a> *c, void *data, size_t data_len)</td></tr>
<tr class="memdesc:gaece49330c864391261cd6a0c10a18dc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a handle from a user message in memory. <a href="group__codes__handle.html#gaece49330c864391261cd6a0c10a18dc2">More...</a><br/></td></tr>
<tr class="separator:gaece49330c864391261cd6a0c10a18dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga095447ed85ff2142dbda2867ee3b4c8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcodes__handle.html">codes_handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codes__handle.html#ga095447ed85ff2142dbda2867ee3b4c8d">codes_handle_new_from_message</a> (<a class="el" href="structcodes__context.html">codes_context</a> *c, const void *data, size_t data_len)</td></tr>
<tr class="memdesc:ga095447ed85ff2142dbda2867ee3b4c8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a handle from a user message in memory. <a href="group__codes__handle.html#ga095447ed85ff2142dbda2867ee3b4c8d">More...</a><br/></td></tr>
<tr class="separator:ga095447ed85ff2142dbda2867ee3b4c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga385864d5f06e1de0e8ee13388ca4117c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcodes__handle.html">codes_handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codes__handle.html#ga385864d5f06e1de0e8ee13388ca4117c">codes_grib_handle_new_from_multi_message</a> (<a class="el" href="structcodes__context.html">codes_context</a> *c, void **data, size_t *data_len, int *error)</td></tr>
<tr class="memdesc:ga385864d5f06e1de0e8ee13388ca4117c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a handle from a user message in memory. <a href="group__codes__handle.html#ga385864d5f06e1de0e8ee13388ca4117c">More...</a><br/></td></tr>
<tr class="separator:ga385864d5f06e1de0e8ee13388ca4117c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -544,6 +546,9 @@ Functions</h2></td></tr>
<tr class="memitem:a82249b16ee12f2e574397f8cccaafb7a"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eccodes_8h.html#a82249b16ee12f2e574397f8cccaafb7a">codes_get_git_sha1</a> (void)</td></tr>
<tr class="memdesc:a82249b16ee12f2e574397f8cccaafb7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the Git version control SHA1 identifier. <a href="#a82249b16ee12f2e574397f8cccaafb7a">More...</a><br/></td></tr>
<tr class="separator:a82249b16ee12f2e574397f8cccaafb7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac263f88377b19e546fd259dbd2e92fa8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eccodes_8h.html#ac263f88377b19e546fd259dbd2e92fa8">codes_get_package_name</a> (void)</td></tr>
<tr class="memdesc:ac263f88377b19e546fd259dbd2e92fa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the package name. <a href="#ac263f88377b19e546fd259dbd2e92fa8">More...</a><br/></td></tr>
<tr class="separator:ac263f88377b19e546fd259dbd2e92fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8be52d40a8fb51642720d0b8adf6cdce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="eccodes_8h.html#a8be52d40a8fb51642720d0b8adf6cdce">codes_print_api_version</a> (FILE *out)</td></tr>
<tr class="memdesc:a8be52d40a8fb51642720d0b8adf6cdce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the API version. <a href="#a8be52d40a8fb51642720d0b8adf6cdce">More...</a><br/></td></tr>
<tr class="separator:a8be52d40a8fb51642720d0b8adf6cdce"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -675,7 +680,7 @@ Functions</h2></td></tr>
<p>Get the API version.</p>
<p>Returns the version of the api as a string in the format "major.minor.revision". </p>
<p>Referenced by <a class="el" href="namespaceec_codes.html#a267636dba6361f74b330275a1f8e1ed7">ecCodes::codes_index_get()</a>, and <a class="el" href="namespaceec_codes.html#a92041c59bf04e6db88395077802dfe74">ecCodes::codes_index_select()</a>.</p>
<p>Referenced by <a class="el" href="namespaceec_codes.html#a267636dba6361f74b330275a1f8e1ed7">ecCodes::codes_index_get()</a>.</p>
</div>
</div>
@ -721,6 +726,25 @@ Functions</h2></td></tr>
<p>Get the Git version control SHA1 identifier. </p>
<dl class="section return"><dt>Returns</dt><dd>character string with SHA1 identifier </dd></dl>
</div>
</div>
<a class="anchor" id="ac263f88377b19e546fd259dbd2e92fa8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* codes_get_package_name </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the package name. </p>
<dl class="section return"><dt>Returns</dt><dd>character string with package name </dd></dl>
</div>
</div>
<a class="anchor" id="a8be52d40a8fb51642720d0b8adf6cdce"></a>

View File

@ -72,7 +72,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_c"><span>c</span></a></li>
<li class="current"><a href="functions.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div><!-- top -->
@ -97,6 +98,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_any_new_from_file()
: <a class="el" href="classeccodes.html#aa468943e1c669487375b2e3d46ff84b1">eccodes</a>
</li>
<li>codes_bufr_copy_data()
: <a class="el" href="classeccodes.html#a030c4f01609c1206deef936ba3e0029b">eccodes</a>
</li>
<li>codes_bufr_new_from_file()
: <a class="el" href="classeccodes.html#a94050d64954482cd82ea6f007fdc9ac0">eccodes</a>
</li>
@ -112,6 +116,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_close_file()
: <a class="el" href="classeccodes.html#a436a01aabf91cdbb4c5902a5d1a2886e">eccodes</a>
</li>
<li>codes_copy_key()
: <a class="el" href="classeccodes.html#a43bbbee406c2e974ae9cd4dcea41bd4d">eccodes</a>
</li>
<li>codes_copy_message()
: <a class="el" href="classeccodes.html#afdd32c1a78f0a3d54992e0a6a6bfc66b">eccodes</a>
</li>
@ -163,12 +170,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="classeccodes.html#ae1df5b7389172122fe2c84c4156f18d0">eccodes</a>
</li>
<li>codes_get_real4_element()
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a95426fb251262a83fbdcc5ae86968b4b">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#a95426fb251262a83fbdcc5ae86968b4b">eccodes</a>
: <a class="el" href="classeccodes.html#a9d846a6d3872e4fdb991b007b7ab1301">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a9d846a6d3872e4fdb991b007b7ab1301">eccodes::codes_get_element</a>
</li>
<li>codes_get_real4_elements()
: <a class="el" href="classeccodes.html#a0587c719213f5eb38afbb80cb30a2b8b">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a0587c719213f5eb38afbb80cb30a2b8b">eccodes::codes_get_element</a>
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a6e52b77671af20322bd3fc72282449e3">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#a6e52b77671af20322bd3fc72282449e3">eccodes</a>
</li>
<li>codes_get_real8()
: <a class="el" href="interfaceeccodes_1_1codes__get.html#a2ca22327e21aca686d29f8953e235839">eccodes::codes_get</a>
@ -179,12 +186,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="classeccodes.html#a4b28e570e54dad5a779e0452d3ed66d4">eccodes</a>
</li>
<li>codes_get_real8_element()
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#ac9ceb83558433f918eac6aeb00b620af">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#ac9ceb83558433f918eac6aeb00b620af">eccodes</a>
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a7f8c1bc6b5c77950fe80d324c99e541a">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#a7f8c1bc6b5c77950fe80d324c99e541a">eccodes</a>
</li>
<li>codes_get_real8_elements()
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a1e550ade4f5781f19718fa8bdec802f9">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#a1e550ade4f5781f19718fa8bdec802f9">eccodes</a>
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#ad2652d9dd45016f29721a60a5104867f">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#ad2652d9dd45016f29721a60a5104867f">eccodes</a>
</li>
<li>codes_get_size_int()
: <a class="el" href="interfaceeccodes_1_1codes__get__size.html#ac566c4909f1ea554517d256a780cf87f">eccodes::codes_get_size</a>
@ -202,16 +209,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classeccodes.html#a731aac9d5d75917e12048573ae86e7c6">eccodes</a>
</li>
<li>codes_grib_find_nearest_four_single()
: <a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#ad4b53c47aecc5fa5ae43c95357d2d690">eccodes::codes_grib_find_nearest</a>
, <a class="el" href="classeccodes.html#ad4b53c47aecc5fa5ae43c95357d2d690">eccodes</a>
: <a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#a2b677451802af47da342addf6624870a">eccodes::codes_grib_find_nearest</a>
, <a class="el" href="classeccodes.html#a2b677451802af47da342addf6624870a">eccodes</a>
</li>
<li>codes_grib_find_nearest_multiple()
: <a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#acb92b7a78966c0b2f53ee6e288bff673">eccodes::codes_grib_find_nearest</a>
, <a class="el" href="classeccodes.html#acb92b7a78966c0b2f53ee6e288bff673">eccodes</a>
</li>
<li>codes_grib_find_nearest_single()
: <a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#a036ae036cc766718ad224851d47d99a2">eccodes::codes_grib_find_nearest</a>
, <a class="el" href="classeccodes.html#a036ae036cc766718ad224851d47d99a2">eccodes</a>
: <a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#a96fb4afe88914ad24ac796fbecc453c4">eccodes::codes_grib_find_nearest</a>
, <a class="el" href="classeccodes.html#a96fb4afe88914ad24ac796fbecc453c4">eccodes</a>
</li>
<li>codes_grib_get_data_real4()
: <a class="el" href="interfaceeccodes_1_1codes__grib__get__data.html#a0e93200c0e6e4bdacaf1bec1e0a29ee7">eccodes::codes_grib_get_data</a>
@ -328,12 +335,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classeccodes.html#a2852e5519e2ff8596e461986b99092d7">eccodes</a>
</li>
<li>codes_new_from_message_char()
: <a class="el" href="interfaceeccodes_1_1codes__new__from__message.html#a9734463b78e04c3e803acb25d3314436">eccodes::codes_new_from_message</a>
, <a class="el" href="classeccodes.html#a9734463b78e04c3e803acb25d3314436">eccodes</a>
: <a class="el" href="classeccodes.html#a9734463b78e04c3e803acb25d3314436">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__new__from__message.html#a9734463b78e04c3e803acb25d3314436">eccodes::codes_new_from_message</a>
</li>
<li>codes_new_from_message_int4()
: <a class="el" href="classeccodes.html#af9d90d4940f54ecebb44acb69a59d496">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__new__from__message.html#af9d90d4940f54ecebb44acb69a59d496">eccodes::codes_new_from_message</a>
: <a class="el" href="interfaceeccodes_1_1codes__new__from__message.html#af9d90d4940f54ecebb44acb69a59d496">eccodes::codes_new_from_message</a>
, <a class="el" href="classeccodes.html#af9d90d4940f54ecebb44acb69a59d496">eccodes</a>
</li>
<li>codes_open_file()
: <a class="el" href="classeccodes.html#a28594e26f2f4b92b9c60e943dd8e1be3">eccodes</a>
@ -375,16 +382,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="classeccodes.html#ab84434f52a4a41e68bf3103c392482ae">eccodes</a>
</li>
<li>codes_read_from_file_char_size_t()
: <a class="el" href="interfaceeccodes_1_1codes__read__from__file.html#a9ca8b8009071657b338508a3d6709b8d">eccodes::codes_read_from_file</a>
, <a class="el" href="classeccodes.html#a9ca8b8009071657b338508a3d6709b8d">eccodes</a>
: <a class="el" href="classeccodes.html#a9ca8b8009071657b338508a3d6709b8d">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__read__from__file.html#a9ca8b8009071657b338508a3d6709b8d">eccodes::codes_read_from_file</a>
</li>
<li>codes_read_from_file_int4()
: <a class="el" href="interfaceeccodes_1_1codes__read__from__file.html#a7b5b61cc34b32aae4c3f2deeacbc50ae">eccodes::codes_read_from_file</a>
, <a class="el" href="classeccodes.html#a7b5b61cc34b32aae4c3f2deeacbc50ae">eccodes</a>
</li>
<li>codes_read_from_file_int4_size_t()
: <a class="el" href="classeccodes.html#aa04bacd625a2a87d7e490c0361643da3">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__read__from__file.html#aa04bacd625a2a87d7e490c0361643da3">eccodes::codes_read_from_file</a>
: <a class="el" href="interfaceeccodes_1_1codes__read__from__file.html#aa04bacd625a2a87d7e490c0361643da3">eccodes::codes_read_from_file</a>
, <a class="el" href="classeccodes.html#aa04bacd625a2a87d7e490c0361643da3">eccodes</a>
</li>
<li>codes_read_from_file_real4()
: <a class="el" href="classeccodes.html#aa4182b2add068f538b335c8efd1a8d5f">eccodes</a>
@ -402,8 +409,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classeccodes.html#a1c0ab28b0ae33f04d267d794a8bdd4b7">eccodes</a>
</li>
<li>codes_set_byte_array()
: <a class="el" href="classeccodes.html#a292d71c0a7252bdfded6a38aea4284be">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__set.html#a292d71c0a7252bdfded6a38aea4284be">eccodes::codes_set</a>
: <a class="el" href="interfaceeccodes_1_1codes__set.html#a292d71c0a7252bdfded6a38aea4284be">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#a292d71c0a7252bdfded6a38aea4284be">eccodes</a>
</li>
<li>codes_set_definitions_path()
: <a class="el" href="classeccodes.html#a8544407e16786d6d72df0fc3cc37ff3a">eccodes</a>
@ -413,8 +420,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="interfaceeccodes_1_1codes__set.html#ac060bb983b9e515db8ad7edd3d91ce9a">eccodes::codes_set</a>
</li>
<li>codes_set_int_array()
: <a class="el" href="classeccodes.html#a18b5890c85f15d5fefeefc2b99a09ce5">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__set.html#a18b5890c85f15d5fefeefc2b99a09ce5">eccodes::codes_set</a>
: <a class="el" href="interfaceeccodes_1_1codes__set.html#a18b5890c85f15d5fefeefc2b99a09ce5">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#a18b5890c85f15d5fefeefc2b99a09ce5">eccodes</a>
</li>
<li>codes_set_long()
: <a class="el" href="classeccodes.html#a3c9cdc65f00b3c36742206e6e3dde864">eccodes</a>
@ -428,20 +435,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classeccodes.html#aa85273eb59a545d73f7e3a48516fd5f9">eccodes</a>
</li>
<li>codes_set_real4()
: <a class="el" href="classeccodes.html#a2614a1e015c16370ed18cc360a14663e">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__set.html#a2614a1e015c16370ed18cc360a14663e">eccodes::codes_set</a>
: <a class="el" href="interfaceeccodes_1_1codes__set.html#a2614a1e015c16370ed18cc360a14663e">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#a2614a1e015c16370ed18cc360a14663e">eccodes</a>
</li>
<li>codes_set_real4_array()
: <a class="el" href="classeccodes.html#aabaefc49c8d603bcf18a627dacc38f15">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__set.html#aabaefc49c8d603bcf18a627dacc38f15">eccodes::codes_set</a>
: <a class="el" href="interfaceeccodes_1_1codes__set.html#aabaefc49c8d603bcf18a627dacc38f15">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#aabaefc49c8d603bcf18a627dacc38f15">eccodes</a>
</li>
<li>codes_set_real8()
: <a class="el" href="interfaceeccodes_1_1codes__set.html#a4b20fe82de5ba6f8355ff8a5d2725b3d">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#a4b20fe82de5ba6f8355ff8a5d2725b3d">eccodes</a>
</li>
<li>codes_set_real8_array()
: <a class="el" href="interfaceeccodes_1_1codes__set.html#a14b3bc17ea1ee83936f32dd0fced44a4">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#a14b3bc17ea1ee83936f32dd0fced44a4">eccodes</a>
: <a class="el" href="classeccodes.html#a14b3bc17ea1ee83936f32dd0fced44a4">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__set.html#a14b3bc17ea1ee83936f32dd0fced44a4">eccodes::codes_set</a>
</li>
<li>codes_set_samples_path()
: <a class="el" href="classeccodes.html#af4be467f3273e17111becbd483c25018">eccodes</a>
@ -485,16 +492,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#a771149b4e451839ed7713540de92ce27">eccodes::codes_write_bytes</a>
</li>
<li>codes_write_bytes_real4()
: <a class="el" href="classeccodes.html#a7f69c7e70900ace352970851a4ee5267">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#a7f69c7e70900ace352970851a4ee5267">eccodes::codes_write_bytes</a>
: <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#a7f69c7e70900ace352970851a4ee5267">eccodes::codes_write_bytes</a>
, <a class="el" href="classeccodes.html#a7f69c7e70900ace352970851a4ee5267">eccodes</a>
</li>
<li>codes_write_bytes_real4_size_t()
: <a class="el" href="classeccodes.html#a7467f8b7c399f5579bd4be244de100dc">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#a7467f8b7c399f5579bd4be244de100dc">eccodes::codes_write_bytes</a>
: <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#a7467f8b7c399f5579bd4be244de100dc">eccodes::codes_write_bytes</a>
, <a class="el" href="classeccodes.html#a7467f8b7c399f5579bd4be244de100dc">eccodes</a>
</li>
<li>codes_write_bytes_real8()
: <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#aabda087d7f8ba266b0b9f307270f876a">eccodes::codes_write_bytes</a>
, <a class="el" href="classeccodes.html#aabda087d7f8ba266b0b9f307270f876a">eccodes</a>
: <a class="el" href="classeccodes.html#aabda087d7f8ba266b0b9f307270f876a">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#aabda087d7f8ba266b0b9f307270f876a">eccodes::codes_write_bytes</a>
</li>
<li>codes_write_bytes_real8_size_t()
: <a class="el" href="classeccodes.html#a2d0be96a6b529f7e0b8079318a5376bb">eccodes</a>

156
html/functions_0x74.html Normal file
View File

@ -0,0 +1,156 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>eccodes: Data Fields</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">eccodes
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>C&#160;Interface</span></a></li>
<li><a href="classeccodes.html"><span>F90&#160;Interface</span></a></li>
<li><a href="namespaces.html"><span>Python&#160;Interface</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_c"><span>c</span></a></li>
<li class="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>test_clone()
: <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#ac4ad8985e15d4cb25c2907c09f76891b">TestGribMessage</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#ac4ad8985e15d4cb25c2907c09f76891b">TestBufrMessage</a>
</li>
<li>test_content()
: <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#aae0bd902ad06975ab7daff87c34aea50">TestBufrMessage</a>
</li>
<li>test_create_and_serialize_index()
: <a class="el" href="classhigh__level__api_1_1_test_grib_index.html#a66286a9b57f5493b5f366cda130d4c32">TestGribIndex</a>
</li>
<li>test_index_comprehension()
: <a class="el" href="classhigh__level__api_1_1_test_grib_index.html#a3a4f65d7dfe52f1248010fe1cdae2f01">TestGribIndex</a>
</li>
<li>test_iterator_protocol()
: <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#ac296c5581454cae229c9e926509488f4">TestGribFile</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#ac296c5581454cae229c9e926509488f4">TestBufrFile</a>
</li>
<li>test_memory_management()
: <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a4794a05e5b1eb5d444652bae54f04128">TestGribFile</a>
, <a class="el" href="classhigh__level__api_1_1_test_grib_index.html#a4794a05e5b1eb5d444652bae54f04128">TestGribIndex</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a4794a05e5b1eb5d444652bae54f04128">TestBufrFile</a>
</li>
<li>test_message_counting_works()
: <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a400f7c3570e6aac8231fb9e7e55a16a2">TestGribFile</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a400f7c3570e6aac8231fb9e7e55a16a2">TestBufrFile</a>
</li>
<li>test_metadata()
: <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a494685737e2cd151570101279bffe4c2">TestGribMessage</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#a494685737e2cd151570101279bffe4c2">TestBufrMessage</a>
</li>
<li>test_missing_message_behaviour()
: <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a4dcbe8806395648ca284d88976042231">TestGribMessage</a>
</li>
<li>test_read_invalid_file()
: <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#adf65917be1841c4717dee205457d576b">TestBufrFile</a>
, <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#adf65917be1841c4717dee205457d576b">TestGribFile</a>
</li>
<li>test_read_past_last_message()
: <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a42d0160d68272b2d96cdffbc2db5f3f2">TestGribFile</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a42d0160d68272b2d96cdffbc2db5f3f2">TestBufrFile</a>
</li>
<li>test_serialize()
: <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#aa2e02e263da64ba84940736a7f00fd96">TestBufrMessage</a>
, <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#aa2e02e263da64ba84940736a7f00fd96">TestGribMessage</a>
</li>
<li>test_value_setting()
: <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#a9cab109486b0ae16e800b8777db052e7">TestBufrMessage</a>
, <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a9cab109486b0ae16e800b8777db052e7">TestGribMessage</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>

View File

@ -72,7 +72,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_c"><span>c</span></a></li>
<li class="current"><a href="functions_func.html#index_c"><span>c</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div><!-- top -->
@ -97,6 +98,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_any_new_from_file()
: <a class="el" href="classeccodes.html#aa468943e1c669487375b2e3d46ff84b1">eccodes</a>
</li>
<li>codes_bufr_copy_data()
: <a class="el" href="classeccodes.html#a030c4f01609c1206deef936ba3e0029b">eccodes</a>
</li>
<li>codes_bufr_new_from_file()
: <a class="el" href="classeccodes.html#a94050d64954482cd82ea6f007fdc9ac0">eccodes</a>
</li>
@ -112,6 +116,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_close_file()
: <a class="el" href="classeccodes.html#a436a01aabf91cdbb4c5902a5d1a2886e">eccodes</a>
</li>
<li>codes_copy_key()
: <a class="el" href="classeccodes.html#a43bbbee406c2e974ae9cd4dcea41bd4d">eccodes</a>
</li>
<li>codes_copy_message()
: <a class="el" href="classeccodes.html#afdd32c1a78f0a3d54992e0a6a6bfc66b">eccodes</a>
</li>
@ -163,12 +170,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="classeccodes.html#ae1df5b7389172122fe2c84c4156f18d0">eccodes</a>
</li>
<li>codes_get_real4_element()
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a95426fb251262a83fbdcc5ae86968b4b">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#a95426fb251262a83fbdcc5ae86968b4b">eccodes</a>
: <a class="el" href="classeccodes.html#a9d846a6d3872e4fdb991b007b7ab1301">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a9d846a6d3872e4fdb991b007b7ab1301">eccodes::codes_get_element</a>
</li>
<li>codes_get_real4_elements()
: <a class="el" href="classeccodes.html#a0587c719213f5eb38afbb80cb30a2b8b">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a0587c719213f5eb38afbb80cb30a2b8b">eccodes::codes_get_element</a>
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a6e52b77671af20322bd3fc72282449e3">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#a6e52b77671af20322bd3fc72282449e3">eccodes</a>
</li>
<li>codes_get_real8()
: <a class="el" href="interfaceeccodes_1_1codes__get.html#a2ca22327e21aca686d29f8953e235839">eccodes::codes_get</a>
@ -179,12 +186,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="classeccodes.html#a4b28e570e54dad5a779e0452d3ed66d4">eccodes</a>
</li>
<li>codes_get_real8_element()
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#ac9ceb83558433f918eac6aeb00b620af">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#ac9ceb83558433f918eac6aeb00b620af">eccodes</a>
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a7f8c1bc6b5c77950fe80d324c99e541a">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#a7f8c1bc6b5c77950fe80d324c99e541a">eccodes</a>
</li>
<li>codes_get_real8_elements()
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#a1e550ade4f5781f19718fa8bdec802f9">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#a1e550ade4f5781f19718fa8bdec802f9">eccodes</a>
: <a class="el" href="interfaceeccodes_1_1codes__get__element.html#ad2652d9dd45016f29721a60a5104867f">eccodes::codes_get_element</a>
, <a class="el" href="classeccodes.html#ad2652d9dd45016f29721a60a5104867f">eccodes</a>
</li>
<li>codes_get_size_int()
: <a class="el" href="interfaceeccodes_1_1codes__get__size.html#ac566c4909f1ea554517d256a780cf87f">eccodes::codes_get_size</a>
@ -202,16 +209,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classeccodes.html#a731aac9d5d75917e12048573ae86e7c6">eccodes</a>
</li>
<li>codes_grib_find_nearest_four_single()
: <a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#ad4b53c47aecc5fa5ae43c95357d2d690">eccodes::codes_grib_find_nearest</a>
, <a class="el" href="classeccodes.html#ad4b53c47aecc5fa5ae43c95357d2d690">eccodes</a>
: <a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#a2b677451802af47da342addf6624870a">eccodes::codes_grib_find_nearest</a>
, <a class="el" href="classeccodes.html#a2b677451802af47da342addf6624870a">eccodes</a>
</li>
<li>codes_grib_find_nearest_multiple()
: <a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#acb92b7a78966c0b2f53ee6e288bff673">eccodes::codes_grib_find_nearest</a>
, <a class="el" href="classeccodes.html#acb92b7a78966c0b2f53ee6e288bff673">eccodes</a>
</li>
<li>codes_grib_find_nearest_single()
: <a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#a036ae036cc766718ad224851d47d99a2">eccodes::codes_grib_find_nearest</a>
, <a class="el" href="classeccodes.html#a036ae036cc766718ad224851d47d99a2">eccodes</a>
: <a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#a96fb4afe88914ad24ac796fbecc453c4">eccodes::codes_grib_find_nearest</a>
, <a class="el" href="classeccodes.html#a96fb4afe88914ad24ac796fbecc453c4">eccodes</a>
</li>
<li>codes_grib_get_data_real4()
: <a class="el" href="interfaceeccodes_1_1codes__grib__get__data.html#a0e93200c0e6e4bdacaf1bec1e0a29ee7">eccodes::codes_grib_get_data</a>
@ -328,12 +335,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classeccodes.html#a2852e5519e2ff8596e461986b99092d7">eccodes</a>
</li>
<li>codes_new_from_message_char()
: <a class="el" href="interfaceeccodes_1_1codes__new__from__message.html#a9734463b78e04c3e803acb25d3314436">eccodes::codes_new_from_message</a>
, <a class="el" href="classeccodes.html#a9734463b78e04c3e803acb25d3314436">eccodes</a>
: <a class="el" href="classeccodes.html#a9734463b78e04c3e803acb25d3314436">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__new__from__message.html#a9734463b78e04c3e803acb25d3314436">eccodes::codes_new_from_message</a>
</li>
<li>codes_new_from_message_int4()
: <a class="el" href="classeccodes.html#af9d90d4940f54ecebb44acb69a59d496">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__new__from__message.html#af9d90d4940f54ecebb44acb69a59d496">eccodes::codes_new_from_message</a>
: <a class="el" href="interfaceeccodes_1_1codes__new__from__message.html#af9d90d4940f54ecebb44acb69a59d496">eccodes::codes_new_from_message</a>
, <a class="el" href="classeccodes.html#af9d90d4940f54ecebb44acb69a59d496">eccodes</a>
</li>
<li>codes_open_file()
: <a class="el" href="classeccodes.html#a28594e26f2f4b92b9c60e943dd8e1be3">eccodes</a>
@ -375,16 +382,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="classeccodes.html#ab84434f52a4a41e68bf3103c392482ae">eccodes</a>
</li>
<li>codes_read_from_file_char_size_t()
: <a class="el" href="interfaceeccodes_1_1codes__read__from__file.html#a9ca8b8009071657b338508a3d6709b8d">eccodes::codes_read_from_file</a>
, <a class="el" href="classeccodes.html#a9ca8b8009071657b338508a3d6709b8d">eccodes</a>
: <a class="el" href="classeccodes.html#a9ca8b8009071657b338508a3d6709b8d">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__read__from__file.html#a9ca8b8009071657b338508a3d6709b8d">eccodes::codes_read_from_file</a>
</li>
<li>codes_read_from_file_int4()
: <a class="el" href="interfaceeccodes_1_1codes__read__from__file.html#a7b5b61cc34b32aae4c3f2deeacbc50ae">eccodes::codes_read_from_file</a>
, <a class="el" href="classeccodes.html#a7b5b61cc34b32aae4c3f2deeacbc50ae">eccodes</a>
</li>
<li>codes_read_from_file_int4_size_t()
: <a class="el" href="classeccodes.html#aa04bacd625a2a87d7e490c0361643da3">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__read__from__file.html#aa04bacd625a2a87d7e490c0361643da3">eccodes::codes_read_from_file</a>
: <a class="el" href="interfaceeccodes_1_1codes__read__from__file.html#aa04bacd625a2a87d7e490c0361643da3">eccodes::codes_read_from_file</a>
, <a class="el" href="classeccodes.html#aa04bacd625a2a87d7e490c0361643da3">eccodes</a>
</li>
<li>codes_read_from_file_real4()
: <a class="el" href="classeccodes.html#aa4182b2add068f538b335c8efd1a8d5f">eccodes</a>
@ -402,8 +409,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classeccodes.html#a1c0ab28b0ae33f04d267d794a8bdd4b7">eccodes</a>
</li>
<li>codes_set_byte_array()
: <a class="el" href="classeccodes.html#a292d71c0a7252bdfded6a38aea4284be">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__set.html#a292d71c0a7252bdfded6a38aea4284be">eccodes::codes_set</a>
: <a class="el" href="interfaceeccodes_1_1codes__set.html#a292d71c0a7252bdfded6a38aea4284be">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#a292d71c0a7252bdfded6a38aea4284be">eccodes</a>
</li>
<li>codes_set_definitions_path()
: <a class="el" href="classeccodes.html#a8544407e16786d6d72df0fc3cc37ff3a">eccodes</a>
@ -413,8 +420,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="interfaceeccodes_1_1codes__set.html#ac060bb983b9e515db8ad7edd3d91ce9a">eccodes::codes_set</a>
</li>
<li>codes_set_int_array()
: <a class="el" href="classeccodes.html#a18b5890c85f15d5fefeefc2b99a09ce5">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__set.html#a18b5890c85f15d5fefeefc2b99a09ce5">eccodes::codes_set</a>
: <a class="el" href="interfaceeccodes_1_1codes__set.html#a18b5890c85f15d5fefeefc2b99a09ce5">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#a18b5890c85f15d5fefeefc2b99a09ce5">eccodes</a>
</li>
<li>codes_set_long()
: <a class="el" href="classeccodes.html#a3c9cdc65f00b3c36742206e6e3dde864">eccodes</a>
@ -428,20 +435,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classeccodes.html#aa85273eb59a545d73f7e3a48516fd5f9">eccodes</a>
</li>
<li>codes_set_real4()
: <a class="el" href="classeccodes.html#a2614a1e015c16370ed18cc360a14663e">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__set.html#a2614a1e015c16370ed18cc360a14663e">eccodes::codes_set</a>
: <a class="el" href="interfaceeccodes_1_1codes__set.html#a2614a1e015c16370ed18cc360a14663e">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#a2614a1e015c16370ed18cc360a14663e">eccodes</a>
</li>
<li>codes_set_real4_array()
: <a class="el" href="classeccodes.html#aabaefc49c8d603bcf18a627dacc38f15">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__set.html#aabaefc49c8d603bcf18a627dacc38f15">eccodes::codes_set</a>
: <a class="el" href="interfaceeccodes_1_1codes__set.html#aabaefc49c8d603bcf18a627dacc38f15">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#aabaefc49c8d603bcf18a627dacc38f15">eccodes</a>
</li>
<li>codes_set_real8()
: <a class="el" href="interfaceeccodes_1_1codes__set.html#a4b20fe82de5ba6f8355ff8a5d2725b3d">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#a4b20fe82de5ba6f8355ff8a5d2725b3d">eccodes</a>
</li>
<li>codes_set_real8_array()
: <a class="el" href="interfaceeccodes_1_1codes__set.html#a14b3bc17ea1ee83936f32dd0fced44a4">eccodes::codes_set</a>
, <a class="el" href="classeccodes.html#a14b3bc17ea1ee83936f32dd0fced44a4">eccodes</a>
: <a class="el" href="classeccodes.html#a14b3bc17ea1ee83936f32dd0fced44a4">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__set.html#a14b3bc17ea1ee83936f32dd0fced44a4">eccodes::codes_set</a>
</li>
<li>codes_set_samples_path()
: <a class="el" href="classeccodes.html#af4be467f3273e17111becbd483c25018">eccodes</a>
@ -485,16 +492,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#a771149b4e451839ed7713540de92ce27">eccodes::codes_write_bytes</a>
</li>
<li>codes_write_bytes_real4()
: <a class="el" href="classeccodes.html#a7f69c7e70900ace352970851a4ee5267">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#a7f69c7e70900ace352970851a4ee5267">eccodes::codes_write_bytes</a>
: <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#a7f69c7e70900ace352970851a4ee5267">eccodes::codes_write_bytes</a>
, <a class="el" href="classeccodes.html#a7f69c7e70900ace352970851a4ee5267">eccodes</a>
</li>
<li>codes_write_bytes_real4_size_t()
: <a class="el" href="classeccodes.html#a7467f8b7c399f5579bd4be244de100dc">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#a7467f8b7c399f5579bd4be244de100dc">eccodes::codes_write_bytes</a>
: <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#a7467f8b7c399f5579bd4be244de100dc">eccodes::codes_write_bytes</a>
, <a class="el" href="classeccodes.html#a7467f8b7c399f5579bd4be244de100dc">eccodes</a>
</li>
<li>codes_write_bytes_real8()
: <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#aabda087d7f8ba266b0b9f307270f876a">eccodes::codes_write_bytes</a>
, <a class="el" href="classeccodes.html#aabda087d7f8ba266b0b9f307270f876a">eccodes</a>
: <a class="el" href="classeccodes.html#aabda087d7f8ba266b0b9f307270f876a">eccodes</a>
, <a class="el" href="interfaceeccodes_1_1codes__write__bytes.html#aabda087d7f8ba266b0b9f307270f876a">eccodes::codes_write_bytes</a>
</li>
<li>codes_write_bytes_real8_size_t()
: <a class="el" href="classeccodes.html#a2d0be96a6b529f7e0b8079318a5376bb">eccodes</a>

View File

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>eccodes: CodesInternalError Class Reference</title>
<title>eccodes: Data Fields - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@ -61,9 +61,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
<li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions_func.html#index_c"><span>c</span></a></li>
<li class="current"><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -78,25 +91,59 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceec_codes.html">ecCodes</a></li><li class="navelem"><a class="el" href="classec_codes_1_1_codes_internal_error.html">CodesInternalError</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CodesInternalError Class Reference</div> </div>
</div><!--header-->
<div class="contents">
&#160;
<p>Wrap errors coming from the C API in a Python exception object.
<a href="classec_codes_1_1_codes_internal_error.html#details">More...</a></p>
<p>Inherits Exception.</p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Wrap errors coming from the C API in a Python exception object. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>ecCodes.py</li>
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>test_clone()
: <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#ac4ad8985e15d4cb25c2907c09f76891b">TestGribMessage</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#ac4ad8985e15d4cb25c2907c09f76891b">TestBufrMessage</a>
</li>
<li>test_content()
: <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#aae0bd902ad06975ab7daff87c34aea50">TestBufrMessage</a>
</li>
<li>test_create_and_serialize_index()
: <a class="el" href="classhigh__level__api_1_1_test_grib_index.html#a66286a9b57f5493b5f366cda130d4c32">TestGribIndex</a>
</li>
<li>test_index_comprehension()
: <a class="el" href="classhigh__level__api_1_1_test_grib_index.html#a3a4f65d7dfe52f1248010fe1cdae2f01">TestGribIndex</a>
</li>
<li>test_iterator_protocol()
: <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#ac296c5581454cae229c9e926509488f4">TestGribFile</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#ac296c5581454cae229c9e926509488f4">TestBufrFile</a>
</li>
<li>test_memory_management()
: <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a4794a05e5b1eb5d444652bae54f04128">TestGribFile</a>
, <a class="el" href="classhigh__level__api_1_1_test_grib_index.html#a4794a05e5b1eb5d444652bae54f04128">TestGribIndex</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a4794a05e5b1eb5d444652bae54f04128">TestBufrFile</a>
</li>
<li>test_message_counting_works()
: <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a400f7c3570e6aac8231fb9e7e55a16a2">TestGribFile</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a400f7c3570e6aac8231fb9e7e55a16a2">TestBufrFile</a>
</li>
<li>test_metadata()
: <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a494685737e2cd151570101279bffe4c2">TestGribMessage</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#a494685737e2cd151570101279bffe4c2">TestBufrMessage</a>
</li>
<li>test_missing_message_behaviour()
: <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a4dcbe8806395648ca284d88976042231">TestGribMessage</a>
</li>
<li>test_read_invalid_file()
: <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#adf65917be1841c4717dee205457d576b">TestBufrFile</a>
, <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#adf65917be1841c4717dee205457d576b">TestGribFile</a>
</li>
<li>test_read_past_last_message()
: <a class="el" href="classhigh__level__api_1_1_test_grib_file.html#a42d0160d68272b2d96cdffbc2db5f3f2">TestGribFile</a>
, <a class="el" href="classhigh__level__api_1_1_test_bufr_file.html#a42d0160d68272b2d96cdffbc2db5f3f2">TestBufrFile</a>
</li>
<li>test_serialize()
: <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#aa2e02e263da64ba84940736a7f00fd96">TestBufrMessage</a>
, <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#aa2e02e263da64ba84940736a7f00fd96">TestGribMessage</a>
</li>
<li>test_value_setting()
: <a class="el" href="classhigh__level__api_1_1_test_bufr_message.html#a9cab109486b0ae16e800b8777db052e7">TestBufrMessage</a>
, <a class="el" href="classhigh__level__api_1_1_test_grib_message.html#a9cab109486b0ae16e800b8777db052e7">TestGribMessage</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -221,6 +221,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_get_offset()
: <a class="el" href="group__get__set.html#gaefda2b7765e1b737bcd05a825d231a1d">eccodes.h</a>
</li>
<li>codes_get_package_name()
: <a class="el" href="eccodes_8h.html#ac263f88377b19e546fd259dbd2e92fa8">eccodes.h</a>
</li>
<li>codes_get_size()
: <a class="el" href="group__get__set.html#ga614d4f7a6c789a4fe60ea976b6644343">eccodes.h</a>
</li>
@ -315,7 +318,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__codes__index.html#gae1947cf7225ca1809c5491aa671d6b91">eccodes.h</a>
</li>
<li>codes_handle_new_from_message()
: <a class="el" href="group__codes__handle.html#gaece49330c864391261cd6a0c10a18dc2">eccodes.h</a>
: <a class="el" href="group__codes__handle.html#ga095447ed85ff2142dbda2867ee3b4c8d">eccodes.h</a>
</li>
<li>codes_handle_new_from_message_copy()
: <a class="el" href="group__codes__handle.html#ga079df0c709e381812ae13af08c354032">eccodes.h</a>
@ -410,6 +413,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_keys_iterator_delete()
: <a class="el" href="group__keys__iterator.html#gafdafe484a0e5a82732ddcbaec1e272a5">eccodes.h</a>
</li>
<li>CODES_KEYS_ITERATOR_DUMP_ONLY
: <a class="el" href="group__keys__iterator.html#gabbc4e63f0a52df1a3dab96610fca4f18">eccodes.h</a>
</li>
<li>codes_keys_iterator_get_name()
: <a class="el" href="group__keys__iterator.html#ga1049604cb5a47359f9c7f7a42571a48b">eccodes.h</a>
</li>

View File

@ -200,6 +200,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>CODES_KEYS_ITERATOR_ALL_KEYS
: <a class="el" href="group__keys__iterator.html#gaa0b60d176497f5d4bc34564c31e76cf1">eccodes.h</a>
</li>
<li>CODES_KEYS_ITERATOR_DUMP_ONLY
: <a class="el" href="group__keys__iterator.html#gabbc4e63f0a52df1a3dab96610fca4f18">eccodes.h</a>
</li>
<li>CODES_KEYS_ITERATOR_SKIP_CODED
: <a class="el" href="group__keys__iterator.html#gae3286f2212339d42d43938d9c5c6255c">eccodes.h</a>
</li>

View File

@ -170,6 +170,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_get_offset()
: <a class="el" href="group__get__set.html#gaefda2b7765e1b737bcd05a825d231a1d">eccodes.h</a>
</li>
<li>codes_get_package_name()
: <a class="el" href="eccodes_8h.html#ac263f88377b19e546fd259dbd2e92fa8">eccodes.h</a>
</li>
<li>codes_get_size()
: <a class="el" href="group__get__set.html#ga614d4f7a6c789a4fe60ea976b6644343">eccodes.h</a>
</li>
@ -264,7 +267,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__codes__index.html#gae1947cf7225ca1809c5491aa671d6b91">eccodes.h</a>
</li>
<li>codes_handle_new_from_message()
: <a class="el" href="group__codes__handle.html#gaece49330c864391261cd6a0c10a18dc2">eccodes.h</a>
: <a class="el" href="group__codes__handle.html#ga095447ed85ff2142dbda2867ee3b4c8d">eccodes.h</a>
</li>
<li>codes_handle_new_from_message_copy()
: <a class="el" href="group__codes__handle.html#ga079df0c709e381812ae13af08c354032">eccodes.h</a>

View File

@ -106,9 +106,9 @@ Functions</h2></td></tr>
<tr class="memitem:gac82dbaba240ebf6e76cdbcf2007a6bee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codes__handle.html#gac82dbaba240ebf6e76cdbcf2007a6bee">codes_write_message</a> (<a class="el" href="structcodes__handle.html">codes_handle</a> *h, const char *file, const char *mode)</td></tr>
<tr class="memdesc:gac82dbaba240ebf6e76cdbcf2007a6bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a coded message to a file. <a href="#gac82dbaba240ebf6e76cdbcf2007a6bee">More...</a><br/></td></tr>
<tr class="separator:gac82dbaba240ebf6e76cdbcf2007a6bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaece49330c864391261cd6a0c10a18dc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcodes__handle.html">codes_handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codes__handle.html#gaece49330c864391261cd6a0c10a18dc2">codes_handle_new_from_message</a> (<a class="el" href="structcodes__context.html">codes_context</a> *c, void *data, size_t data_len)</td></tr>
<tr class="memdesc:gaece49330c864391261cd6a0c10a18dc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a handle from a user message in memory. <a href="#gaece49330c864391261cd6a0c10a18dc2">More...</a><br/></td></tr>
<tr class="separator:gaece49330c864391261cd6a0c10a18dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga095447ed85ff2142dbda2867ee3b4c8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcodes__handle.html">codes_handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codes__handle.html#ga095447ed85ff2142dbda2867ee3b4c8d">codes_handle_new_from_message</a> (<a class="el" href="structcodes__context.html">codes_context</a> *c, const void *data, size_t data_len)</td></tr>
<tr class="memdesc:ga095447ed85ff2142dbda2867ee3b4c8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a handle from a user message in memory. <a href="#ga095447ed85ff2142dbda2867ee3b4c8d">More...</a><br/></td></tr>
<tr class="separator:ga095447ed85ff2142dbda2867ee3b4c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga385864d5f06e1de0e8ee13388ca4117c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcodes__handle.html">codes_handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__codes__handle.html#ga385864d5f06e1de0e8ee13388ca4117c">codes_grib_handle_new_from_multi_message</a> (<a class="el" href="structcodes__context.html">codes_context</a> *c, void **data, size_t *data_len, int *error)</td></tr>
<tr class="memdesc:ga385864d5f06e1de0e8ee13388ca4117c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a handle from a user message in memory. <a href="#ga385864d5f06e1de0e8ee13388ca4117c">More...</a><br/></td></tr>
<tr class="separator:ga385864d5f06e1de0e8ee13388ca4117c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -570,7 +570,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Frees a handle, also frees the message if it is not a user message. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__codes__handle.html#gaece49330c864391261cd6a0c10a18dc2" title="Create a handle from a user message in memory. ">codes_handle_new_from_message</a> </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__codes__handle.html#ga095447ed85ff2142dbda2867ee3b4c8d" title="Create a handle from a user message in memory. ">codes_handle_new_from_message</a> </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">h</td><td>: The handle to be deleted </td></tr>
@ -632,7 +632,7 @@ Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="gaece49330c864391261cd6a0c10a18dc2"></a>
<a class="anchor" id="ga095447ed85ff2142dbda2867ee3b4c8d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -645,7 +645,7 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>

View File

@ -135,7 +135,7 @@ Macros</h2></td></tr>
<tr class="memdesc:ga6bcc67f9220042cb4781bad71fd59f35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Problem with calculation of geographic attributes. <a href="#ga6bcc67f9220042cb4781bad71fd59f35">More...</a><br/></td></tr>
<tr class="separator:ga6bcc67f9220042cb4781bad71fd59f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca540f40b9e09270265636b3689d8c2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaca540f40b9e09270265636b3689d8c2e">CODES_OUT_OF_MEMORY</a>&#160;&#160;&#160;-17</td></tr>
<tr class="memdesc:gaca540f40b9e09270265636b3689d8c2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Out of memory. <a href="#gaca540f40b9e09270265636b3689d8c2e">More...</a><br/></td></tr>
<tr class="memdesc:gaca540f40b9e09270265636b3689d8c2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Memory allocation error. <a href="#gaca540f40b9e09270265636b3689d8c2e">More...</a><br/></td></tr>
<tr class="separator:gaca540f40b9e09270265636b3689d8c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1809244c05808791f318e1e060592d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gab1809244c05808791f318e1e060592d3">CODES_READ_ONLY</a>&#160;&#160;&#160;-18</td></tr>
<tr class="memdesc:gab1809244c05808791f318e1e060592d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value is read only. <a href="#gab1809244c05808791f318e1e060592d3">More...</a><br/></td></tr>
@ -956,7 +956,7 @@ Macros</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Out of memory. </p>
<p>Memory allocation error. </p>
</div>
</div>

View File

@ -378,7 +378,7 @@ Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">h</td><td>: the handle to get the data from </td></tr>
<tr><td class="paramname">key</td><td>: the key to be searched </td></tr>
<tr><td class="paramname">i</td><td>: zero based index </td></tr>
<tr><td class="paramname">i</td><td>: zero-based index </td></tr>
<tr><td class="paramname">value</td><td>: the address of a double where the data will be retrieved </td></tr>
</table>
</dd>
@ -434,9 +434,9 @@ Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">h</td><td>: the handle to get the data from </td></tr>
<tr><td class="paramname">key</td><td>: the key to be searched </td></tr>
<tr><td class="paramname">i</td><td>: zero based array of indexes </td></tr>
<tr><td class="paramname">i</td><td>: zero-based array of indexes </td></tr>
<tr><td class="paramname">size</td><td>: size of the i and value arrays </td></tr>
<tr><td class="paramname">value</td><td>: the address of a double where the data will be retrieved </td></tr>
<tr><td class="paramname">value</td><td>: the double array for the data values </td></tr>
</table>
</dd>
</dl>

View File

@ -106,6 +106,8 @@ Macros</h2></td></tr>
<tr class="separator:ga532be495f6cd54a852288a88bd0a439f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga441c09493c38e1ab2fc7f296eb12516f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__keys__iterator.html#ga441c09493c38e1ab2fc7f296eb12516f">CODES_KEYS_ITERATOR_SKIP_FUNCTION</a>&#160;&#160;&#160;(1&lt;&lt;6)</td></tr>
<tr class="separator:ga441c09493c38e1ab2fc7f296eb12516f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbc4e63f0a52df1a3dab96610fca4f18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__keys__iterator.html#gabbc4e63f0a52df1a3dab96610fca4f18">CODES_KEYS_ITERATOR_DUMP_ONLY</a>&#160;&#160;&#160;(1&lt;&lt;7)</td></tr>
<tr class="separator:gabbc4e63f0a52df1a3dab96610fca4f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
@ -135,6 +137,20 @@ Functions</h2></td></tr>
<pre class="fragment">Iteration is carried out on all the keys available in the message
</pre><dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__keys__iterator.html#gad3394316cf1f3c779648fe81428adb8f">codes_keys_iterator_new</a> </dd></dl>
</div>
</div>
<a class="anchor" id="gabbc4e63f0a52df1a3dab96610fca4f18"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CODES_KEYS_ITERATOR_DUMP_ONLY&#160;&#160;&#160;(1&lt;&lt;7)</td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment"> only keys present in the dump
</pre><dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__keys__iterator.html#gad3394316cf1f3c779648fe81428adb8f">codes_keys_iterator_new</a> </dd></dl>
</div>
</div>
<a class="anchor" id="gae3286f2212339d42d43938d9c5c6255c"></a>

View File

@ -96,18 +96,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a95426fb251262a83fbdcc5ae86968b4b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__get__element.html#a95426fb251262a83fbdcc5ae86968b4b">codes_get_real4_element</a> (msgid, key, index, value, status)</td></tr>
<tr class="memdesc:a95426fb251262a83fbdcc5ae86968b4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a real(4) value of specified index from an array key. <a href="#a95426fb251262a83fbdcc5ae86968b4b">More...</a><br/></td></tr>
<tr class="separator:a95426fb251262a83fbdcc5ae86968b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9ceb83558433f918eac6aeb00b620af"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__get__element.html#ac9ceb83558433f918eac6aeb00b620af">codes_get_real8_element</a> (msgid, key, index, value, status)</td></tr>
<tr class="memdesc:ac9ceb83558433f918eac6aeb00b620af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a real(8) value of specified index from an array key. <a href="#ac9ceb83558433f918eac6aeb00b620af">More...</a><br/></td></tr>
<tr class="separator:ac9ceb83558433f918eac6aeb00b620af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0587c719213f5eb38afbb80cb30a2b8b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__get__element.html#a0587c719213f5eb38afbb80cb30a2b8b">codes_get_real4_elements</a> (msgid, key, index, value, status)</td></tr>
<tr class="memdesc:a0587c719213f5eb38afbb80cb30a2b8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the real(4) values whose indexes are stored in the array "index" from an array key. <a href="#a0587c719213f5eb38afbb80cb30a2b8b">More...</a><br/></td></tr>
<tr class="separator:a0587c719213f5eb38afbb80cb30a2b8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e550ade4f5781f19718fa8bdec802f9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__get__element.html#a1e550ade4f5781f19718fa8bdec802f9">codes_get_real8_elements</a> (msgid, key, index, value, status)</td></tr>
<tr class="memdesc:a1e550ade4f5781f19718fa8bdec802f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the real(8) values whose indexes are stored in the array "index" from an array key. <a href="#a1e550ade4f5781f19718fa8bdec802f9">More...</a><br/></td></tr>
<tr class="separator:a1e550ade4f5781f19718fa8bdec802f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d846a6d3872e4fdb991b007b7ab1301"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__get__element.html#a9d846a6d3872e4fdb991b007b7ab1301">codes_get_real4_element</a> (msgid, key, kindex, value, status)</td></tr>
<tr class="memdesc:a9d846a6d3872e4fdb991b007b7ab1301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a real(4) value of specified index from an array key. <a href="#a9d846a6d3872e4fdb991b007b7ab1301">More...</a><br/></td></tr>
<tr class="separator:a9d846a6d3872e4fdb991b007b7ab1301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8c1bc6b5c77950fe80d324c99e541a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__get__element.html#a7f8c1bc6b5c77950fe80d324c99e541a">codes_get_real8_element</a> (msgid, key, kindex, value, status)</td></tr>
<tr class="memdesc:a7f8c1bc6b5c77950fe80d324c99e541a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a real(8) value of specified index from an array key. <a href="#a7f8c1bc6b5c77950fe80d324c99e541a">More...</a><br/></td></tr>
<tr class="separator:a7f8c1bc6b5c77950fe80d324c99e541a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e52b77671af20322bd3fc72282449e3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__get__element.html#a6e52b77671af20322bd3fc72282449e3">codes_get_real4_elements</a> (msgid, key, kindex, value, status)</td></tr>
<tr class="memdesc:a6e52b77671af20322bd3fc72282449e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the real(4) values whose indexes are stored in the array "index" from an array key. <a href="#a6e52b77671af20322bd3fc72282449e3">More...</a><br/></td></tr>
<tr class="separator:a6e52b77671af20322bd3fc72282449e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2652d9dd45016f29721a60a5104867f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__get__element.html#ad2652d9dd45016f29721a60a5104867f">codes_get_real8_elements</a> (msgid, key, kindex, value, status)</td></tr>
<tr class="memdesc:ad2652d9dd45016f29721a60a5104867f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the real(8) values whose indexes are stored in the array "index" from an array key. <a href="#ad2652d9dd45016f29721a60a5104867f">More...</a><br/></td></tr>
<tr class="separator:ad2652d9dd45016f29721a60a5104867f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Get a value of specified index from an array key. </p>
@ -127,7 +127,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
</div><h2 class="groupheader">Member Function/Subroutine Documentation</h2>
<a class="anchor" id="a95426fb251262a83fbdcc5ae86968b4b"></a>
<a class="anchor" id="a9d846a6d3872e4fdb991b007b7ab1301"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -147,7 +147,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), intent(in)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -176,7 +176,7 @@ Public Member Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">msgid</td><td>id of the grib loaded in memory </td></tr>
<tr><td class="paramname">key</td><td>key name </td></tr>
<tr><td class="paramname">index</td><td>integer(4) index </td></tr>
<tr><td class="paramname">kindex</td><td>integer(4) index </td></tr>
<tr><td class="paramname">value</td><td>real(4) value </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>
@ -185,7 +185,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a0587c719213f5eb38afbb80cb30a2b8b"></a>
<a class="anchor" id="a6e52b77671af20322bd3fc72282449e3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -205,7 +205,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), dimension(:), intent(in)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -234,7 +234,7 @@ Public Member Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">msgid</td><td>id of the grib loaded in memory </td></tr>
<tr><td class="paramname">key</td><td>key name </td></tr>
<tr><td class="paramname">index</td><td>integer(4) array indexes </td></tr>
<tr><td class="paramname">kindex</td><td>integer(4) array indexes </td></tr>
<tr><td class="paramname">value</td><td>real(4) array value </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>
@ -243,7 +243,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="ac9ceb83558433f918eac6aeb00b620af"></a>
<a class="anchor" id="a7f8c1bc6b5c77950fe80d324c99e541a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -263,7 +263,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), intent(in)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -292,7 +292,7 @@ Public Member Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">msgid</td><td>id of the grib loaded in memory </td></tr>
<tr><td class="paramname">key</td><td>key name </td></tr>
<tr><td class="paramname">index</td><td>integer(4) index </td></tr>
<tr><td class="paramname">kindex</td><td>integer(4) index </td></tr>
<tr><td class="paramname">value</td><td>real(8) value </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>
@ -301,7 +301,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a1e550ade4f5781f19718fa8bdec802f9"></a>
<a class="anchor" id="ad2652d9dd45016f29721a60a5104867f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -321,7 +321,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=kindofint), dimension(:), intent(in)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -350,7 +350,7 @@ Public Member Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">msgid</td><td>id of the grib loaded in memory </td></tr>
<tr><td class="paramname">key</td><td>key name </td></tr>
<tr><td class="paramname">index</td><td>integer(4) array index </td></tr>
<tr><td class="paramname">kindex</td><td>integer(4) array index </td></tr>
<tr><td class="paramname">value</td><td>real(8) array value </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>

View File

@ -96,12 +96,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a036ae036cc766718ad224851d47d99a2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#a036ae036cc766718ad224851d47d99a2">codes_grib_find_nearest_single</a> (gribid, is_lsm, inlat, inlon, outlat, outlon, value, distance, index, status)</td></tr>
<tr class="memdesc:a036ae036cc766718ad224851d47d99a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the nearest point of a given latitude/longitude point. <a href="#a036ae036cc766718ad224851d47d99a2">More...</a><br/></td></tr>
<tr class="separator:a036ae036cc766718ad224851d47d99a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4b53c47aecc5fa5ae43c95357d2d690"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#ad4b53c47aecc5fa5ae43c95357d2d690">codes_grib_find_nearest_four_single</a> (gribid, is_lsm, inlat, inlon, outlat, outlon, value, distance, index, status)</td></tr>
<tr class="memdesc:ad4b53c47aecc5fa5ae43c95357d2d690"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the 4 nearest points of a latitude longitude point. <a href="#ad4b53c47aecc5fa5ae43c95357d2d690">More...</a><br/></td></tr>
<tr class="separator:ad4b53c47aecc5fa5ae43c95357d2d690"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96fb4afe88914ad24ac796fbecc453c4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#a96fb4afe88914ad24ac796fbecc453c4">codes_grib_find_nearest_single</a> (gribid, is_lsm, inlat, inlon, outlat, outlon, value, distance, kindex, status)</td></tr>
<tr class="memdesc:a96fb4afe88914ad24ac796fbecc453c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the nearest point of a given latitude/longitude point. <a href="#a96fb4afe88914ad24ac796fbecc453c4">More...</a><br/></td></tr>
<tr class="separator:a96fb4afe88914ad24ac796fbecc453c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b677451802af47da342addf6624870a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#a2b677451802af47da342addf6624870a">codes_grib_find_nearest_four_single</a> (gribid, is_lsm, inlat, inlon, outlat, outlon, value, distance, kindex, status)</td></tr>
<tr class="memdesc:a2b677451802af47da342addf6624870a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the 4 nearest points of a latitude longitude point. <a href="#a2b677451802af47da342addf6624870a">More...</a><br/></td></tr>
<tr class="separator:a2b677451802af47da342addf6624870a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb92b7a78966c0b2f53ee6e288bff673"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__grib__find__nearest.html#acb92b7a78966c0b2f53ee6e288bff673">codes_grib_find_nearest_multiple</a> (gribid, is_lsm, inlats, inlons, outlats, outlons, values, distances, indexes, status)</td></tr>
<tr class="memdesc:acb92b7a78966c0b2f53ee6e288bff673"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the nearest point of a set of points whose latitudes and longitudes are given in the inlats, inlons arrays respectively. <a href="#acb92b7a78966c0b2f53ee6e288bff673">More...</a><br/></td></tr>
<tr class="separator:acb92b7a78966c0b2f53ee6e288bff673"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -136,7 +136,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
</div><h2 class="groupheader">Member Function/Subroutine Documentation</h2>
<a class="anchor" id="ad4b53c47aecc5fa5ae43c95357d2d690"></a>
<a class="anchor" id="a2b677451802af47da342addf6624870a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -192,7 +192,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind = kindofint), dimension(4), intent(out)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -220,7 +220,7 @@ Public Member Functions</h2></td></tr>
<tr><td class="paramname">outlat</td><td>latitude of the nearest point </td></tr>
<tr><td class="paramname">outlon</td><td>longitude of the nearest point </td></tr>
<tr><td class="paramname">distance</td><td>distance between the given point and its nearest </td></tr>
<tr><td class="paramname">index</td><td>zero based index </td></tr>
<tr><td class="paramname">kindex</td><td>zero based index </td></tr>
<tr><td class="paramname">value</td><td>value of the field in the nearest point </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>
@ -322,7 +322,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a036ae036cc766718ad224851d47d99a2"></a>
<a class="anchor" id="a96fb4afe88914ad24ac796fbecc453c4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -378,7 +378,7 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind = kindofint), intent(out)&#160;</td>
<td class="paramname"><em>index</em>, </td>
<td class="paramname"><em>kindex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -406,7 +406,7 @@ Public Member Functions</h2></td></tr>
<tr><td class="paramname">outlat</td><td>latitude of the nearest point </td></tr>
<tr><td class="paramname">outlon</td><td>longitude of the nearest point </td></tr>
<tr><td class="paramname">distance</td><td>distance between the given point and its nearest </td></tr>
<tr><td class="paramname">index</td><td>zero based index </td></tr>
<tr><td class="paramname">kindex</td><td>zero based index </td></tr>
<tr><td class="paramname">value</td><td>value of the field in the nearest point </td></tr>
<tr><td class="paramname">status</td><td>CODES_SUCCESS if OK, integer value on error </td></tr>
</table>

View File

@ -109,7 +109,7 @@ Public Member Functions</h2></td></tr>
<tr class="memdesc:a4b20fe82de5ba6f8355ff8a5d2725b3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the real(8) value for a key in a message. <a href="#a4b20fe82de5ba6f8355ff8a5d2725b3d">More...</a><br/></td></tr>
<tr class="separator:a4b20fe82de5ba6f8355ff8a5d2725b3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50acfd20f8dff8b4e547135057ef119a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__set.html#a50acfd20f8dff8b4e547135057ef119a">codes_set_string</a> (msgid, key, value, status)</td></tr>
<tr class="memdesc:a50acfd20f8dff8b4e547135057ef119a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the character value for a string key in a message.<a href="#a50acfd20f8dff8b4e547135057ef119a">More...</a><br/></td></tr>
<tr class="memdesc:a50acfd20f8dff8b4e547135057ef119a"><td class="mdescLeft">&#160;</td><td class="mdescRight">*/ <a href="#a50acfd20f8dff8b4e547135057ef119a">More...</a><br/></td></tr>
<tr class="separator:a50acfd20f8dff8b4e547135057ef119a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18b5890c85f15d5fefeefc2b99a09ce5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceeccodes_1_1codes__set.html#a18b5890c85f15d5fefeefc2b99a09ce5">codes_set_int_array</a> (msgid, key, value, status)</td></tr>
<tr class="memdesc:a18b5890c85f15d5fefeefc2b99a09ce5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the integers values for an array key in a message. <a href="#a18b5890c85f15d5fefeefc2b99a09ce5">More...</a><br/></td></tr>
@ -647,6 +647,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p>*/ </p>
<p>Set the character value for a string key in a message.</p>
<p>In case of error, if the status parameter (optional) is not given, the program will exit with an error message.<br/>
Otherwise the error message can be gathered with <a class="el" href="classeccodes.html#a835de867b8ad79cc43f127e7048712f3">codes_get_error_string</a>.</p>

File diff suppressed because it is too large Load Diff

View File

@ -73,7 +73,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_g"><span>g</span></a></li>
</ul>
</div>
</div><!-- top -->
@ -98,6 +97,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_any_new_from_file()
: <a class="el" href="namespaceec_codes.html#af4a4c95465d2026ad549920b07150bab">ecCodes</a>
</li>
<li>codes_bufr_copy_data()
: <a class="el" href="namespaceec_codes.html#a3ba2700ed57b0a155f7dd76f6b1d8ab9">ecCodes</a>
</li>
<li>codes_bufr_new_from_file()
: <a class="el" href="namespaceec_codes.html#a44c10386781390c16f1a567590b33c11">ecCodes</a>
</li>
@ -161,6 +163,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_get_string()
: <a class="el" href="namespaceec_codes.html#a37ff4cf406f9b0b0cd6ede563c1d5ab1">ecCodes</a>
</li>
<li>codes_get_string_array()
: <a class="el" href="namespaceec_codes.html#a5c08a280c84117684dfe5705dfad29f5">ecCodes</a>
</li>
<li>codes_get_string_length()
: <a class="el" href="namespaceec_codes.html#adc7361072916fe6ec52e9cf53f066839">ecCodes</a>
</li>
@ -200,6 +205,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_grib_new_from_file()
: <a class="el" href="namespaceec_codes.html#a80246f356012448955e2e75572a8d210">ecCodes</a>
</li>
<li>codes_grib_new_from_samples()
: <a class="el" href="namespaceec_codes.html#a1c476c5e2dfefa3693df1065e9bf1665">ecCodes</a>
</li>
<li>codes_gribex_mode_off()
: <a class="el" href="namespaceec_codes.html#a4c5256c7e609cf3eedf7d695a4b58a45">ecCodes</a>
</li>
@ -329,6 +337,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_set_string()
: <a class="el" href="namespaceec_codes.html#acbb0d241a917a3e726792157c1f5d973">ecCodes</a>
</li>
<li>codes_set_string_array()
: <a class="el" href="namespaceec_codes.html#a54b35eededa62b2cb3a32b90060c0f2c">ecCodes</a>
</li>
<li>codes_set_values()
: <a class="el" href="namespaceec_codes.html#abc699d0bb7a7dded968ee0111342ffd0">ecCodes</a>
</li>
@ -354,16 +365,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="namespaceec_codes.html#af13b3e69c2b5ad0ea6b7fd07ac37e367">ecCodes</a>
</li>
</ul>
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>grib_get_string_array()
: <a class="el" href="namespaceec_codes.html#a86388748f15624cd8fd2ec89d066295a">ecCodes</a>
</li>
<li>grib_set_string_array()
: <a class="el" href="namespaceec_codes.html#a2353707d7e586ce4255e3a93bc0f39d4">ecCodes</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -73,7 +73,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_g"><span>g</span></a></li>
</ul>
</div>
</div><!-- top -->
@ -98,6 +97,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_any_new_from_file()
: <a class="el" href="namespaceec_codes.html#af4a4c95465d2026ad549920b07150bab">ecCodes</a>
</li>
<li>codes_bufr_copy_data()
: <a class="el" href="namespaceec_codes.html#a3ba2700ed57b0a155f7dd76f6b1d8ab9">ecCodes</a>
</li>
<li>codes_bufr_new_from_file()
: <a class="el" href="namespaceec_codes.html#a44c10386781390c16f1a567590b33c11">ecCodes</a>
</li>
@ -161,6 +163,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_get_string()
: <a class="el" href="namespaceec_codes.html#a37ff4cf406f9b0b0cd6ede563c1d5ab1">ecCodes</a>
</li>
<li>codes_get_string_array()
: <a class="el" href="namespaceec_codes.html#a5c08a280c84117684dfe5705dfad29f5">ecCodes</a>
</li>
<li>codes_get_string_length()
: <a class="el" href="namespaceec_codes.html#adc7361072916fe6ec52e9cf53f066839">ecCodes</a>
</li>
@ -200,6 +205,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_grib_new_from_file()
: <a class="el" href="namespaceec_codes.html#a80246f356012448955e2e75572a8d210">ecCodes</a>
</li>
<li>codes_grib_new_from_samples()
: <a class="el" href="namespaceec_codes.html#a1c476c5e2dfefa3693df1065e9bf1665">ecCodes</a>
</li>
<li>codes_gribex_mode_off()
: <a class="el" href="namespaceec_codes.html#a4c5256c7e609cf3eedf7d695a4b58a45">ecCodes</a>
</li>
@ -329,6 +337,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>codes_set_string()
: <a class="el" href="namespaceec_codes.html#acbb0d241a917a3e726792157c1f5d973">ecCodes</a>
</li>
<li>codes_set_string_array()
: <a class="el" href="namespaceec_codes.html#a54b35eededa62b2cb3a32b90060c0f2c">ecCodes</a>
</li>
<li>codes_set_values()
: <a class="el" href="namespaceec_codes.html#abc699d0bb7a7dded968ee0111342ffd0">ecCodes</a>
</li>
@ -354,16 +365,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="namespaceec_codes.html#af13b3e69c2b5ad0ea6b7fd07ac37e367">ecCodes</a>
</li>
</ul>
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>grib_get_string_array()
: <a class="el" href="namespaceec_codes.html#a86388748f15624cd8fd2ec89d066295a">ecCodes</a>
</li>
<li>grib_set_string_array()
: <a class="el" href="namespaceec_codes.html#a2353707d7e586ce4255e3a93bc0f39d4">ecCodes</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -6,6 +6,7 @@ var searchData=
['codes_5fattribute_5fclash',['CODES_ATTRIBUTE_CLASH',['../group__errors.html#gab925e86850f2cb23159bf5f349680985',1,'eccodes.h']]],
['codes_5fattribute_5fnot_5ffound',['CODES_ATTRIBUTE_NOT_FOUND',['../group__errors.html#ga020cc6141e2618059f63b5aa2a8385f7',1,'eccodes.h']]],
['codes_5fbuffer_5ftoo_5fsmall',['CODES_BUFFER_TOO_SMALL',['../group__errors.html#ga28ecc7f18250c721544c587f21acc61f',1,'eccodes.h']]],
['codes_5fbufr_5fcopy_5fdata',['codes_bufr_copy_data',['../classeccodes.html#a030c4f01609c1206deef936ba3e0029b',1,'eccodes::codes_bufr_copy_data()'],['../namespaceec_codes.html#a3ba2700ed57b0a155f7dd76f6b1d8ab9',1,'ecCodes.codes_bufr_copy_data()']]],
['codes_5fbufr_5fhandle_5fnew_5ffrom_5ffile',['codes_bufr_handle_new_from_file',['../group__codes__handle.html#ga6958c3cd7e4059af5c26898a872262ff',1,'eccodes.h']]],
['codes_5fbufr_5fhandle_5fnew_5ffrom_5fsamples',['codes_bufr_handle_new_from_samples',['../group__codes__handle.html#ga56d0f831e520ec7bc4a0ca334c63f557',1,'eccodes.h']]],
['codes_5fbufr_5fnew_5ffrom_5ffile',['codes_bufr_new_from_file',['../classeccodes.html#a94050d64954482cd82ea6f007fdc9ac0',1,'eccodes::codes_bufr_new_from_file()'],['../namespaceec_codes.html#a44c10386781390c16f1a567590b33c11',1,'ecCodes.codes_bufr_new_from_file()']]],
@ -21,6 +22,7 @@ var searchData=
['codes_5fcontext_5fget_5fdefault',['codes_context_get_default',['../group__context.html#ga3c1086a1abccc58db01609611c3e706d',1,'eccodes.h']]],
['codes_5fcontext_5fset_5fdefinitions_5fpath',['codes_context_set_definitions_path',['../group__context.html#ga8abf0ff0f52f1e808edf092f2e7c1147',1,'eccodes.h']]],
['codes_5fcontext_5fset_5fsamples_5fpath',['codes_context_set_samples_path',['../group__context.html#ga4f2f808f560a3b744b4c904b3d1a1c48',1,'eccodes.h']]],
['codes_5fcopy_5fkey',['codes_copy_key',['../classeccodes.html#a43bbbee406c2e974ae9cd4dcea41bd4d',1,'eccodes']]],
['codes_5fcopy_5fmessage',['codes_copy_message',['../classeccodes.html#afdd32c1a78f0a3d54992e0a6a6bfc66b',1,'eccodes']]],
['codes_5fcopy_5fnamespace',['codes_copy_namespace',['../classeccodes.html#a8bba3684a289b1e8c6bcea0b67c45b5d',1,'eccodes::codes_copy_namespace()'],['../group__get__set.html#gaecd9fa4b22117df7569320ddaa2431e1',1,'codes_copy_namespace():&#160;eccodes.h'],['../namespaceec_codes.html#a6c83d2b9572083c7a83c9c5d39010b14',1,'ecCodes.codes_copy_namespace()']]],
['codes_5fcorrupted_5findex',['CODES_CORRUPTED_INDEX',['../group__errors.html#ga3e4650042d448cf9ccf2f58913f6d900',1,'eccodes.h']]],
@ -36,8 +38,8 @@ var searchData=
['codes_5fend_5fof_5findex',['CODES_END_OF_INDEX',['../group__errors.html#ga0280b694f20120aef691e13288bf2b30',1,'eccodes.h']]],
['codes_5ffile_5fnot_5ffound',['CODES_FILE_NOT_FOUND',['../group__errors.html#gac7c0c8beed153b8bf32601441c5ef787',1,'eccodes.h']]],
['codes_5fgeocalculus_5fproblem',['CODES_GEOCALCULUS_PROBLEM',['../group__errors.html#ga6bcc67f9220042cb4781bad71fd59f35',1,'eccodes.h']]],
['codes_5fget',['codes_get',['../interfaceeccodes_1_1codes__get.html',1,'eccodes']]],
['codes_5fget',['codes_get',['../namespaceec_codes.html#a1ba4d3b6473499af0581cf52eb4cad0b',1,'ecCodes']]],
['codes_5fget',['codes_get',['../interfaceeccodes_1_1codes__get.html',1,'eccodes']]],
['codes_5fget_5fapi_5fversion',['codes_get_api_version',['../eccodes_8h.html#aad3989fb11cbfce477ce7b42daa7b506',1,'codes_get_api_version():&#160;ecCodes.py'],['../namespaceec_codes.html#add6a557c085ea401fc9529ed140025ef',1,'ecCodes.codes_get_api_version()']]],
['codes_5fget_5farray',['codes_get_array',['../namespaceec_codes.html#a648bae4beadb6a82698da40e08323be9',1,'ecCodes']]],
['codes_5fget_5fbyte_5farray',['codes_get_byte_array',['../interfaceeccodes_1_1codes__get.html#adee61373d840f0f6a73be5d574a47a1e',1,'eccodes::codes_get::codes_get_byte_array()'],['../classeccodes.html#adee61373d840f0f6a73be5d574a47a1e',1,'eccodes::codes_get_byte_array()']]],
@ -66,27 +68,28 @@ var searchData=
['codes_5fget_5fmessage_5fsize_5fsize_5ft',['codes_get_message_size_size_t',['../interfaceeccodes_1_1codes__get__message__size.html#a032408e4f1a842a42fca23218ec85a4d',1,'eccodes::codes_get_message_size::codes_get_message_size_size_t()'],['../classeccodes.html#a032408e4f1a842a42fca23218ec85a4d',1,'eccodes::codes_get_message_size_size_t()']]],
['codes_5fget_5fnative_5ftype',['codes_get_native_type',['../namespaceec_codes.html#a1250285cb0770393bf6078f3ee3340a2',1,'ecCodes']]],
['codes_5fget_5foffset',['codes_get_offset',['../group__get__set.html#gaefda2b7765e1b737bcd05a825d231a1d',1,'eccodes.h']]],
['codes_5fget_5fpackage_5fname',['codes_get_package_name',['../eccodes_8h.html#ac263f88377b19e546fd259dbd2e92fa8',1,'eccodes.h']]],
['codes_5fget_5freal4',['codes_get_real4',['../interfaceeccodes_1_1codes__get.html#ab6c505dfdf5a75f51c07683abed39b68',1,'eccodes::codes_get::codes_get_real4()'],['../classeccodes.html#ab6c505dfdf5a75f51c07683abed39b68',1,'eccodes::codes_get_real4()']]],
['codes_5fget_5freal4_5farray',['codes_get_real4_array',['../interfaceeccodes_1_1codes__get.html#ae1df5b7389172122fe2c84c4156f18d0',1,'eccodes::codes_get::codes_get_real4_array()'],['../classeccodes.html#ae1df5b7389172122fe2c84c4156f18d0',1,'eccodes::codes_get_real4_array()']]],
['codes_5fget_5freal4_5felement',['codes_get_real4_element',['../interfaceeccodes_1_1codes__get__element.html#a95426fb251262a83fbdcc5ae86968b4b',1,'eccodes::codes_get_element::codes_get_real4_element()'],['../classeccodes.html#a95426fb251262a83fbdcc5ae86968b4b',1,'eccodes::codes_get_real4_element()']]],
['codes_5fget_5freal4_5felements',['codes_get_real4_elements',['../interfaceeccodes_1_1codes__get__element.html#a0587c719213f5eb38afbb80cb30a2b8b',1,'eccodes::codes_get_element::codes_get_real4_elements()'],['../classeccodes.html#a0587c719213f5eb38afbb80cb30a2b8b',1,'eccodes::codes_get_real4_elements()']]],
['codes_5fget_5freal4_5felement',['codes_get_real4_element',['../interfaceeccodes_1_1codes__get__element.html#a9d846a6d3872e4fdb991b007b7ab1301',1,'eccodes::codes_get_element::codes_get_real4_element()'],['../classeccodes.html#a9d846a6d3872e4fdb991b007b7ab1301',1,'eccodes::codes_get_real4_element()']]],
['codes_5fget_5freal4_5felements',['codes_get_real4_elements',['../interfaceeccodes_1_1codes__get__element.html#a6e52b77671af20322bd3fc72282449e3',1,'eccodes::codes_get_element::codes_get_real4_elements()'],['../classeccodes.html#a6e52b77671af20322bd3fc72282449e3',1,'eccodes::codes_get_real4_elements()']]],
['codes_5fget_5freal8',['codes_get_real8',['../interfaceeccodes_1_1codes__get.html#a2ca22327e21aca686d29f8953e235839',1,'eccodes::codes_get::codes_get_real8()'],['../classeccodes.html#a2ca22327e21aca686d29f8953e235839',1,'eccodes::codes_get_real8()']]],
['codes_5fget_5freal8_5farray',['codes_get_real8_array',['../interfaceeccodes_1_1codes__get.html#a4b28e570e54dad5a779e0452d3ed66d4',1,'eccodes::codes_get::codes_get_real8_array()'],['../classeccodes.html#a4b28e570e54dad5a779e0452d3ed66d4',1,'eccodes::codes_get_real8_array()']]],
['codes_5fget_5freal8_5felement',['codes_get_real8_element',['../interfaceeccodes_1_1codes__get__element.html#ac9ceb83558433f918eac6aeb00b620af',1,'eccodes::codes_get_element::codes_get_real8_element()'],['../classeccodes.html#ac9ceb83558433f918eac6aeb00b620af',1,'eccodes::codes_get_real8_element()']]],
['codes_5fget_5freal8_5felements',['codes_get_real8_elements',['../interfaceeccodes_1_1codes__get__element.html#a1e550ade4f5781f19718fa8bdec802f9',1,'eccodes::codes_get_element::codes_get_real8_elements()'],['../classeccodes.html#a1e550ade4f5781f19718fa8bdec802f9',1,'eccodes::codes_get_real8_elements()']]],
['codes_5fget_5fsize',['codes_get_size',['../interfaceeccodes_1_1codes__get__size.html',1,'eccodes']]],
['codes_5fget_5freal8_5felement',['codes_get_real8_element',['../interfaceeccodes_1_1codes__get__element.html#a7f8c1bc6b5c77950fe80d324c99e541a',1,'eccodes::codes_get_element::codes_get_real8_element()'],['../classeccodes.html#a7f8c1bc6b5c77950fe80d324c99e541a',1,'eccodes::codes_get_real8_element()']]],
['codes_5fget_5freal8_5felements',['codes_get_real8_elements',['../interfaceeccodes_1_1codes__get__element.html#ad2652d9dd45016f29721a60a5104867f',1,'eccodes::codes_get_element::codes_get_real8_elements()'],['../classeccodes.html#ad2652d9dd45016f29721a60a5104867f',1,'eccodes::codes_get_real8_elements()']]],
['codes_5fget_5fsize',['codes_get_size',['../group__get__set.html#ga614d4f7a6c789a4fe60ea976b6644343',1,'codes_get_size():&#160;eccodes.h'],['../namespaceec_codes.html#ab07293de06d6ef6c5810ea3f01723884',1,'ecCodes.codes_get_size()']]],
['codes_5fget_5fsize',['codes_get_size',['../interfaceeccodes_1_1codes__get__size.html',1,'eccodes']]],
['codes_5fget_5fsize_5fint',['codes_get_size_int',['../interfaceeccodes_1_1codes__get__size.html#ac566c4909f1ea554517d256a780cf87f',1,'eccodes::codes_get_size::codes_get_size_int()'],['../classeccodes.html#ac566c4909f1ea554517d256a780cf87f',1,'eccodes::codes_get_size_int()']]],
['codes_5fget_5fsize_5flong',['codes_get_size_long',['../interfaceeccodes_1_1codes__get__size.html#accd5b68ef585873b05a3f61d7dda3f3a',1,'eccodes::codes_get_size::codes_get_size_long()'],['../classeccodes.html#accd5b68ef585873b05a3f61d7dda3f3a',1,'eccodes::codes_get_size_long()']]],
['codes_5fget_5fstring',['codes_get_string',['../interfaceeccodes_1_1codes__get.html#a9b71df8830b162b7773cf4d1446b4303',1,'eccodes::codes_get::codes_get_string()'],['../classeccodes.html#a9b71df8830b162b7773cf4d1446b4303',1,'eccodes::codes_get_string()'],['../group__get__set.html#ga638d7bbe8dafd11847222a99b259f408',1,'codes_get_string():&#160;eccodes.h'],['../namespaceec_codes.html#a37ff4cf406f9b0b0cd6ede563c1d5ab1',1,'ecCodes.codes_get_string()']]],
['codes_5fget_5fstring_5farray',['codes_get_string_array',['../classeccodes.html#a731aac9d5d75917e12048573ae86e7c6',1,'eccodes']]],
['codes_5fget_5fstring_5farray',['codes_get_string_array',['../classeccodes.html#a731aac9d5d75917e12048573ae86e7c6',1,'eccodes::codes_get_string_array()'],['../namespaceec_codes.html#a5c08a280c84117684dfe5705dfad29f5',1,'ecCodes.codes_get_string_array()']]],
['codes_5fget_5fstring_5flength',['codes_get_string_length',['../namespaceec_codes.html#adc7361072916fe6ec52e9cf53f066839',1,'ecCodes']]],
['codes_5fget_5fvalues',['codes_get_values',['../namespaceec_codes.html#a0af74e12fba25379db678363f5bdafb3',1,'ecCodes']]],
['codes_5fgrib_5ffind_5fnearest',['codes_grib_find_nearest',['../namespaceec_codes.html#a134bac0edaf47f29051ad905a30fb63e',1,'ecCodes']]],
['codes_5fgrib_5ffind_5fnearest',['codes_grib_find_nearest',['../interfaceeccodes_1_1codes__grib__find__nearest.html',1,'eccodes']]],
['codes_5fgrib_5ffind_5fnearest_5ffour_5fsingle',['codes_grib_find_nearest_four_single',['../interfaceeccodes_1_1codes__grib__find__nearest.html#ad4b53c47aecc5fa5ae43c95357d2d690',1,'eccodes::codes_grib_find_nearest::codes_grib_find_nearest_four_single()'],['../classeccodes.html#ad4b53c47aecc5fa5ae43c95357d2d690',1,'eccodes::codes_grib_find_nearest_four_single()']]],
['codes_5fgrib_5ffind_5fnearest_5ffour_5fsingle',['codes_grib_find_nearest_four_single',['../interfaceeccodes_1_1codes__grib__find__nearest.html#a2b677451802af47da342addf6624870a',1,'eccodes::codes_grib_find_nearest::codes_grib_find_nearest_four_single()'],['../classeccodes.html#a2b677451802af47da342addf6624870a',1,'eccodes::codes_grib_find_nearest_four_single()']]],
['codes_5fgrib_5ffind_5fnearest_5fmultiple',['codes_grib_find_nearest_multiple',['../interfaceeccodes_1_1codes__grib__find__nearest.html#acb92b7a78966c0b2f53ee6e288bff673',1,'eccodes::codes_grib_find_nearest::codes_grib_find_nearest_multiple()'],['../classeccodes.html#acb92b7a78966c0b2f53ee6e288bff673',1,'eccodes::codes_grib_find_nearest_multiple()']]],
['codes_5fgrib_5ffind_5fnearest_5fsingle',['codes_grib_find_nearest_single',['../interfaceeccodes_1_1codes__grib__find__nearest.html#a036ae036cc766718ad224851d47d99a2',1,'eccodes::codes_grib_find_nearest::codes_grib_find_nearest_single()'],['../classeccodes.html#a036ae036cc766718ad224851d47d99a2',1,'eccodes::codes_grib_find_nearest_single()']]],
['codes_5fgrib_5ffind_5fnearest_5fsingle',['codes_grib_find_nearest_single',['../interfaceeccodes_1_1codes__grib__find__nearest.html#a96fb4afe88914ad24ac796fbecc453c4',1,'eccodes::codes_grib_find_nearest::codes_grib_find_nearest_single()'],['../classeccodes.html#a96fb4afe88914ad24ac796fbecc453c4',1,'eccodes::codes_grib_find_nearest_single()']]],
['codes_5fgrib_5fget_5fdata',['codes_grib_get_data',['../group__iterators.html#ga9d8fdb87efce9d49ac54853ee5871e01',1,'eccodes.h']]],
['codes_5fgrib_5fget_5fdata',['codes_grib_get_data',['../interfaceeccodes_1_1codes__grib__get__data.html',1,'eccodes']]],
['codes_5fgrib_5fget_5fdata_5freal4',['codes_grib_get_data_real4',['../interfaceeccodes_1_1codes__grib__get__data.html#a0e93200c0e6e4bdacaf1bec1e0a29ee7',1,'eccodes::codes_grib_get_data::codes_grib_get_data_real4()'],['../classeccodes.html#a0e93200c0e6e4bdacaf1bec1e0a29ee7',1,'eccodes::codes_grib_get_data_real4()']]],
@ -116,7 +119,7 @@ var searchData=
['codes_5fgrib_5fnearest_5ffind_5fmultiple',['codes_grib_nearest_find_multiple',['../group__iterators.html#ga6338ab9e3fb68c25d4fe48a8467cdbfc',1,'eccodes.h']]],
['codes_5fgrib_5fnearest_5fnew',['codes_grib_nearest_new',['../group__iterators.html#ga201d49e6c835f3b6ed041147d0bf4898',1,'eccodes.h']]],
['codes_5fgrib_5fnew_5ffrom_5ffile',['codes_grib_new_from_file',['../classeccodes.html#a7a21cb68f0d5058a63a4ba92a938fd27',1,'eccodes::codes_grib_new_from_file()'],['../namespaceec_codes.html#a80246f356012448955e2e75572a8d210',1,'ecCodes.codes_grib_new_from_file()']]],
['codes_5fgrib_5fnew_5ffrom_5fsamples',['codes_grib_new_from_samples',['../classeccodes.html#acfc477ba642e007ec55c7e4ce2c31a9d',1,'eccodes']]],
['codes_5fgrib_5fnew_5ffrom_5fsamples',['codes_grib_new_from_samples',['../classeccodes.html#acfc477ba642e007ec55c7e4ce2c31a9d',1,'eccodes::codes_grib_new_from_samples()'],['../namespaceec_codes.html#a1c476c5e2dfefa3693df1065e9bf1665',1,'ecCodes.codes_grib_new_from_samples()']]],
['codes_5fgribex_5fmode_5foff',['codes_gribex_mode_off',['../classeccodes.html#acb69eeef59ba780c62d7f600915aa986',1,'eccodes::codes_gribex_mode_off()'],['../group__context.html#ga810b375ccacfb6646e44b8cd0da5ee5b',1,'codes_gribex_mode_off():&#160;eccodes.h'],['../namespaceec_codes.html#a4c5256c7e609cf3eedf7d695a4b58a45',1,'ecCodes.codes_gribex_mode_off()']]],
['codes_5fgribex_5fmode_5fon',['codes_gribex_mode_on',['../classeccodes.html#aa8e36bbbe3caddac4ad7d8bcdfa3cd28',1,'eccodes::codes_gribex_mode_on()'],['../group__context.html#ga51838183704645cc11a270e5f755c30c',1,'codes_gribex_mode_on():&#160;eccodes.h'],['../namespaceec_codes.html#aec0c4f83da942b94d51a3d8b93ecb6c4',1,'ecCodes.codes_gribex_mode_on()']]],
['codes_5fgts_5fheader',['codes_gts_header',['../namespaceec_codes.html#ae71963dcd0256ccf5bd849f1f6643f38',1,'ecCodes']]],
@ -128,7 +131,7 @@ var searchData=
['codes_5fhandle_5fdelete',['codes_handle_delete',['../group__codes__handle.html#ga358ea000ceed775e7367ccab581be978',1,'eccodes.h']]],
['codes_5fhandle_5fnew_5ffrom_5ffile',['codes_handle_new_from_file',['../group__codes__handle.html#ga6ec42bd6272b4a0f2cb2b220b86c71c8',1,'eccodes.h']]],
['codes_5fhandle_5fnew_5ffrom_5findex',['codes_handle_new_from_index',['../group__codes__index.html#gae1947cf7225ca1809c5491aa671d6b91',1,'eccodes.h']]],
['codes_5fhandle_5fnew_5ffrom_5fmessage',['codes_handle_new_from_message',['../group__codes__handle.html#gaece49330c864391261cd6a0c10a18dc2',1,'eccodes.h']]],
['codes_5fhandle_5fnew_5ffrom_5fmessage',['codes_handle_new_from_message',['../group__codes__handle.html#ga095447ed85ff2142dbda2867ee3b4c8d',1,'eccodes.h']]],
['codes_5fhandle_5fnew_5ffrom_5fmessage_5fcopy',['codes_handle_new_from_message_copy',['../group__codes__handle.html#ga079df0c709e381812ae13af08c354032',1,'eccodes.h']]],
['codes_5fhash_5farray_5fno_5fmatch',['CODES_HASH_ARRAY_NO_MATCH',['../group__errors.html#ga396e92d0fa82b59556c924e0dec759c6',1,'eccodes.h']]],
['codes_5findex',['codes_index',['../structcodes__index.html',1,'']]],
@ -180,6 +183,7 @@ var searchData=
['codes_5fkeys_5fiterator',['codes_keys_iterator',['../structcodes__keys__iterator.html',1,'']]],
['codes_5fkeys_5fiterator_5fall_5fkeys',['CODES_KEYS_ITERATOR_ALL_KEYS',['../group__keys__iterator.html#gaa0b60d176497f5d4bc34564c31e76cf1',1,'eccodes.h']]],
['codes_5fkeys_5fiterator_5fdelete',['codes_keys_iterator_delete',['../classeccodes.html#a5d81274245d3a60ab85d657aa11512e5',1,'eccodes::codes_keys_iterator_delete()'],['../group__keys__iterator.html#gafdafe484a0e5a82732ddcbaec1e272a5',1,'codes_keys_iterator_delete():&#160;eccodes.h'],['../namespaceec_codes.html#a83a077fb2dda1e7f1d317039fc7267d1',1,'ecCodes.codes_keys_iterator_delete()']]],
['codes_5fkeys_5fiterator_5fdump_5fonly',['CODES_KEYS_ITERATOR_DUMP_ONLY',['../group__keys__iterator.html#gabbc4e63f0a52df1a3dab96610fca4f18',1,'eccodes.h']]],
['codes_5fkeys_5fiterator_5fget_5fname',['codes_keys_iterator_get_name',['../classeccodes.html#a695b7f3f87bfb465908447ce51024221',1,'eccodes::codes_keys_iterator_get_name()'],['../group__keys__iterator.html#ga1049604cb5a47359f9c7f7a42571a48b',1,'codes_keys_iterator_get_name():&#160;eccodes.h'],['../namespaceec_codes.html#aec91e405c936c335c00267eb221c9f91',1,'ecCodes.codes_keys_iterator_get_name()']]],
['codes_5fkeys_5fiterator_5fnew',['codes_keys_iterator_new',['../classeccodes.html#ae9e9bae052da5148e4a0ca85f31c69b5',1,'eccodes::codes_keys_iterator_new()'],['../group__keys__iterator.html#gad3394316cf1f3c779648fe81428adb8f',1,'codes_keys_iterator_new():&#160;eccodes.h'],['../namespaceec_codes.html#a199fb77e1395975be732e46f93b3e337',1,'ecCodes.codes_keys_iterator_new()']]],
['codes_5fkeys_5fiterator_5fnext',['codes_keys_iterator_next',['../classeccodes.html#aaaa40acb7f8e05783e106c32a541a66d',1,'eccodes::codes_keys_iterator_next()'],['../group__keys__iterator.html#ga804b63ac6be7c95aac71a9050008e409',1,'codes_keys_iterator_next():&#160;eccodes.h'],['../namespaceec_codes.html#af2eecea5df157516fb60556cbd1283cd',1,'ecCodes.codes_keys_iterator_next()']]],
@ -261,7 +265,7 @@ var searchData=
['codes_5fset_5freal8_5farray',['codes_set_real8_array',['../interfaceeccodes_1_1codes__set.html#a14b3bc17ea1ee83936f32dd0fced44a4',1,'eccodes::codes_set::codes_set_real8_array()'],['../classeccodes.html#a14b3bc17ea1ee83936f32dd0fced44a4',1,'eccodes::codes_set_real8_array()']]],
['codes_5fset_5fsamples_5fpath',['codes_set_samples_path',['../classeccodes.html#af4be467f3273e17111becbd483c25018',1,'eccodes::codes_set_samples_path()'],['../namespaceec_codes.html#ab7f299aaed48129491cc365a8ca289c2',1,'ecCodes.codes_set_samples_path()']]],
['codes_5fset_5fstring',['codes_set_string',['../interfaceeccodes_1_1codes__set.html#a50acfd20f8dff8b4e547135057ef119a',1,'eccodes::codes_set::codes_set_string()'],['../classeccodes.html#a50acfd20f8dff8b4e547135057ef119a',1,'eccodes::codes_set_string()'],['../group__get__set.html#ga6062cdd5950966bffa72e74708f85368',1,'codes_set_string():&#160;eccodes.h'],['../namespaceec_codes.html#acbb0d241a917a3e726792157c1f5d973',1,'ecCodes.codes_set_string()']]],
['codes_5fset_5fstring_5farray',['codes_set_string_array',['../classeccodes.html#aae3ccb53638a4d16daf98d937a96e8b6',1,'eccodes::codes_set_string_array()'],['../group__get__set.html#ga6840ee00df4366a431bedcef609f8ae5',1,'codes_set_string_array():&#160;eccodes.h']]],
['codes_5fset_5fstring_5farray',['codes_set_string_array',['../classeccodes.html#aae3ccb53638a4d16daf98d937a96e8b6',1,'eccodes::codes_set_string_array()'],['../group__get__set.html#ga6840ee00df4366a431bedcef609f8ae5',1,'codes_set_string_array():&#160;eccodes.h'],['../namespaceec_codes.html#a54b35eededa62b2cb3a32b90060c0f2c',1,'ecCodes.codes_set_string_array()']]],
['codes_5fset_5fvalues',['codes_set_values',['../namespaceec_codes.html#abc699d0bb7a7dded968ee0111342ffd0',1,'ecCodes']]],
['codes_5fskip_5fcoded',['codes_skip_coded',['../classeccodes.html#a56a1567687b281d07c193ce273c0e1b2',1,'eccodes::codes_skip_coded()'],['../namespaceec_codes.html#a4b7140ca0dd81372721cffd1d964e4ad',1,'ecCodes.codes_skip_coded()']]],
['codes_5fskip_5fcomputed',['codes_skip_computed',['../classeccodes.html#aad63202303a1b6aaf9f5e605622a8095',1,'eccodes::codes_skip_computed()'],['../namespaceec_codes.html#a587af29aac21a816f8ffd327a1fce779',1,'ecCodes.codes_skip_computed()']]],
@ -296,6 +300,5 @@ var searchData=
['codes_5fwrong_5fstep',['CODES_WRONG_STEP',['../group__errors.html#gadb8db78e83ccc396163068af7d71d32e',1,'eccodes.h']]],
['codes_5fwrong_5fstep_5funit',['CODES_WRONG_STEP_UNIT',['../group__errors.html#ga201ef38b0482edf51e93bf94200dca96',1,'eccodes.h']]],
['codes_5fwrong_5ftype',['CODES_WRONG_TYPE',['../group__errors.html#ga399f4bf77424c64dbb7e94212deffd38',1,'eccodes.h']]],
['codesinternalerror',['CodesInternalError',['../classec_codes_1_1_codes_internal_error.html',1,'ecCodes']]],
['c_20interface',['C interface',['../modules.html',1,'']]]
];

View File

@ -1,6 +1,4 @@
var searchData=
[
['grib_5fget_5fstring_5farray',['grib_get_string_array',['../namespaceec_codes.html#a86388748f15624cd8fd2ec89d066295a',1,'ecCodes']]],
['grib_5fset_5fstring_5farray',['grib_set_string_array',['../namespaceec_codes.html#a2353707d7e586ce4255e3a93bc0f39d4',1,'ecCodes']]],
['grib_20api_20installation',['GRIB API installation',['../installation.html',1,'']]]
];

View File

@ -2,5 +2,23 @@ var searchData=
[
['the_20message_20handle',['The message handle',['../group__codes__handle.html',1,'']]],
['the_20indexing_20feature',['The indexing feature',['../group__codes__index.html',1,'']]],
['the_20context_20object',['The context object',['../group__context.html',1,'']]]
['the_20context_20object',['The context object',['../group__context.html',1,'']]],
['test_5fclone',['test_clone',['../classhigh__level__api_1_1_test_grib_message.html#ac4ad8985e15d4cb25c2907c09f76891b',1,'high_level_api.TestGribMessage.test_clone()'],['../classhigh__level__api_1_1_test_bufr_message.html#ac4ad8985e15d4cb25c2907c09f76891b',1,'high_level_api.TestBufrMessage.test_clone()']]],
['test_5fcontent',['test_content',['../classhigh__level__api_1_1_test_bufr_message.html#aae0bd902ad06975ab7daff87c34aea50',1,'high_level_api::TestBufrMessage']]],
['test_5fcreate_5fand_5fserialize_5findex',['test_create_and_serialize_index',['../classhigh__level__api_1_1_test_grib_index.html#a66286a9b57f5493b5f366cda130d4c32',1,'high_level_api::TestGribIndex']]],
['test_5findex_5fcomprehension',['test_index_comprehension',['../classhigh__level__api_1_1_test_grib_index.html#a3a4f65d7dfe52f1248010fe1cdae2f01',1,'high_level_api::TestGribIndex']]],
['test_5fiterator_5fprotocol',['test_iterator_protocol',['../classhigh__level__api_1_1_test_grib_file.html#ac296c5581454cae229c9e926509488f4',1,'high_level_api.TestGribFile.test_iterator_protocol()'],['../classhigh__level__api_1_1_test_bufr_file.html#ac296c5581454cae229c9e926509488f4',1,'high_level_api.TestBufrFile.test_iterator_protocol()']]],
['test_5fmemory_5fmanagement',['test_memory_management',['../classhigh__level__api_1_1_test_grib_file.html#a4794a05e5b1eb5d444652bae54f04128',1,'high_level_api.TestGribFile.test_memory_management()'],['../classhigh__level__api_1_1_test_grib_index.html#a4794a05e5b1eb5d444652bae54f04128',1,'high_level_api.TestGribIndex.test_memory_management()'],['../classhigh__level__api_1_1_test_bufr_file.html#a4794a05e5b1eb5d444652bae54f04128',1,'high_level_api.TestBufrFile.test_memory_management()']]],
['test_5fmessage_5fcounting_5fworks',['test_message_counting_works',['../classhigh__level__api_1_1_test_grib_file.html#a400f7c3570e6aac8231fb9e7e55a16a2',1,'high_level_api.TestGribFile.test_message_counting_works()'],['../classhigh__level__api_1_1_test_bufr_file.html#a400f7c3570e6aac8231fb9e7e55a16a2',1,'high_level_api.TestBufrFile.test_message_counting_works()']]],
['test_5fmetadata',['test_metadata',['../classhigh__level__api_1_1_test_grib_message.html#a494685737e2cd151570101279bffe4c2',1,'high_level_api.TestGribMessage.test_metadata()'],['../classhigh__level__api_1_1_test_bufr_message.html#a494685737e2cd151570101279bffe4c2',1,'high_level_api.TestBufrMessage.test_metadata()']]],
['test_5fmissing_5fmessage_5fbehaviour',['test_missing_message_behaviour',['../classhigh__level__api_1_1_test_grib_message.html#a4dcbe8806395648ca284d88976042231',1,'high_level_api::TestGribMessage']]],
['test_5fread_5finvalid_5ffile',['test_read_invalid_file',['../classhigh__level__api_1_1_test_grib_file.html#adf65917be1841c4717dee205457d576b',1,'high_level_api.TestGribFile.test_read_invalid_file()'],['../classhigh__level__api_1_1_test_bufr_file.html#adf65917be1841c4717dee205457d576b',1,'high_level_api.TestBufrFile.test_read_invalid_file()']]],
['test_5fread_5fpast_5flast_5fmessage',['test_read_past_last_message',['../classhigh__level__api_1_1_test_grib_file.html#a42d0160d68272b2d96cdffbc2db5f3f2',1,'high_level_api.TestGribFile.test_read_past_last_message()'],['../classhigh__level__api_1_1_test_bufr_file.html#a42d0160d68272b2d96cdffbc2db5f3f2',1,'high_level_api.TestBufrFile.test_read_past_last_message()']]],
['test_5fserialize',['test_serialize',['../classhigh__level__api_1_1_test_grib_message.html#aa2e02e263da64ba84940736a7f00fd96',1,'high_level_api.TestGribMessage.test_serialize()'],['../classhigh__level__api_1_1_test_bufr_message.html#aa2e02e263da64ba84940736a7f00fd96',1,'high_level_api.TestBufrMessage.test_serialize()']]],
['test_5fvalue_5fsetting',['test_value_setting',['../classhigh__level__api_1_1_test_grib_message.html#a9cab109486b0ae16e800b8777db052e7',1,'high_level_api.TestGribMessage.test_value_setting()'],['../classhigh__level__api_1_1_test_bufr_message.html#a9cab109486b0ae16e800b8777db052e7',1,'high_level_api.TestBufrMessage.test_value_setting()']]],
['testbufrfile',['TestBufrFile',['../classhigh__level__api_1_1_test_bufr_file.html',1,'high_level_api']]],
['testbufrmessage',['TestBufrMessage',['../classhigh__level__api_1_1_test_bufr_message.html',1,'high_level_api']]],
['testgribfile',['TestGribFile',['../classhigh__level__api_1_1_test_grib_file.html',1,'high_level_api']]],
['testgribindex',['TestGribIndex',['../classhigh__level__api_1_1_test_grib_index.html',1,'high_level_api']]],
['testgribmessage',['TestGribMessage',['../classhigh__level__api_1_1_test_grib_message.html',1,'high_level_api']]]
];

View File

@ -20,6 +20,5 @@ var searchData=
['codes_5fread_5fbytes',['codes_read_bytes',['../interfaceeccodes_1_1codes__read__bytes.html',1,'eccodes']]],
['codes_5fread_5ffrom_5ffile',['codes_read_from_file',['../interfaceeccodes_1_1codes__read__from__file.html',1,'eccodes']]],
['codes_5fset',['codes_set',['../interfaceeccodes_1_1codes__set.html',1,'eccodes']]],
['codes_5fwrite_5fbytes',['codes_write_bytes',['../interfaceeccodes_1_1codes__write__bytes.html',1,'eccodes']]],
['codesinternalerror',['CodesInternalError',['../classec_codes_1_1_codes_internal_error.html',1,'ecCodes']]]
['codes_5fwrite_5fbytes',['codes_write_bytes',['../interfaceeccodes_1_1codes__write__bytes.html',1,'eccodes']]]
];

View File

@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.5">
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_67.js"></script>
<script type="text/javascript" src="classes_74.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">

View File

@ -0,0 +1,8 @@
var searchData=
[
['testbufrfile',['TestBufrFile',['../classhigh__level__api_1_1_test_bufr_file.html',1,'high_level_api']]],
['testbufrmessage',['TestBufrMessage',['../classhigh__level__api_1_1_test_bufr_message.html',1,'high_level_api']]],
['testgribfile',['TestGribFile',['../classhigh__level__api_1_1_test_grib_file.html',1,'high_level_api']]],
['testgribindex',['TestGribIndex',['../classhigh__level__api_1_1_test_grib_index.html',1,'high_level_api']]],
['testgribmessage',['TestGribMessage',['../classhigh__level__api_1_1_test_grib_message.html',1,'high_level_api']]]
];

View File

@ -1,6 +1,7 @@
var searchData=
[
['codes_5fany_5fnew_5ffrom_5ffile',['codes_any_new_from_file',['../classeccodes.html#aa468943e1c669487375b2e3d46ff84b1',1,'eccodes::codes_any_new_from_file()'],['../namespaceec_codes.html#af4a4c95465d2026ad549920b07150bab',1,'ecCodes.codes_any_new_from_file()']]],
['codes_5fbufr_5fcopy_5fdata',['codes_bufr_copy_data',['../classeccodes.html#a030c4f01609c1206deef936ba3e0029b',1,'eccodes::codes_bufr_copy_data()'],['../namespaceec_codes.html#a3ba2700ed57b0a155f7dd76f6b1d8ab9',1,'ecCodes.codes_bufr_copy_data()']]],
['codes_5fbufr_5fhandle_5fnew_5ffrom_5ffile',['codes_bufr_handle_new_from_file',['../group__codes__handle.html#ga6958c3cd7e4059af5c26898a872262ff',1,'eccodes.h']]],
['codes_5fbufr_5fhandle_5fnew_5ffrom_5fsamples',['codes_bufr_handle_new_from_samples',['../group__codes__handle.html#ga56d0f831e520ec7bc4a0ca334c63f557',1,'eccodes.h']]],
['codes_5fbufr_5fnew_5ffrom_5ffile',['codes_bufr_new_from_file',['../classeccodes.html#a94050d64954482cd82ea6f007fdc9ac0',1,'eccodes::codes_bufr_new_from_file()'],['../namespaceec_codes.html#a44c10386781390c16f1a567590b33c11',1,'ecCodes.codes_bufr_new_from_file()']]],
@ -12,6 +13,7 @@ var searchData=
['codes_5fcontext_5fget_5fdefault',['codes_context_get_default',['../group__context.html#ga3c1086a1abccc58db01609611c3e706d',1,'eccodes.h']]],
['codes_5fcontext_5fset_5fdefinitions_5fpath',['codes_context_set_definitions_path',['../group__context.html#ga8abf0ff0f52f1e808edf092f2e7c1147',1,'eccodes.h']]],
['codes_5fcontext_5fset_5fsamples_5fpath',['codes_context_set_samples_path',['../group__context.html#ga4f2f808f560a3b744b4c904b3d1a1c48',1,'eccodes.h']]],
['codes_5fcopy_5fkey',['codes_copy_key',['../classeccodes.html#a43bbbee406c2e974ae9cd4dcea41bd4d',1,'eccodes']]],
['codes_5fcopy_5fmessage',['codes_copy_message',['../classeccodes.html#afdd32c1a78f0a3d54992e0a6a6bfc66b',1,'eccodes']]],
['codes_5fcopy_5fnamespace',['codes_copy_namespace',['../classeccodes.html#a8bba3684a289b1e8c6bcea0b67c45b5d',1,'eccodes::codes_copy_namespace()'],['../group__get__set.html#gaecd9fa4b22117df7569320ddaa2431e1',1,'codes_copy_namespace():&#160;eccodes.h'],['../namespaceec_codes.html#a6c83d2b9572083c7a83c9c5d39010b14',1,'ecCodes.codes_copy_namespace()']]],
['codes_5fcount_5fin_5ffile',['codes_count_in_file',['../classeccodes.html#a0a09420f86caf79873b2fb067e360049',1,'eccodes::codes_count_in_file()'],['../group__codes__handle.html#ga4c2203d55c2c3ca792e44e4eb26edfb5',1,'codes_count_in_file():&#160;eccodes.h'],['../namespaceec_codes.html#a5c7a1d8a2c7802edd327a35cb35984e7',1,'ecCodes.codes_count_in_file()']]],
@ -45,25 +47,26 @@ var searchData=
['codes_5fget_5fmessage_5fsize_5fsize_5ft',['codes_get_message_size_size_t',['../interfaceeccodes_1_1codes__get__message__size.html#a032408e4f1a842a42fca23218ec85a4d',1,'eccodes::codes_get_message_size::codes_get_message_size_size_t()'],['../classeccodes.html#a032408e4f1a842a42fca23218ec85a4d',1,'eccodes::codes_get_message_size_size_t()']]],
['codes_5fget_5fnative_5ftype',['codes_get_native_type',['../namespaceec_codes.html#a1250285cb0770393bf6078f3ee3340a2',1,'ecCodes']]],
['codes_5fget_5foffset',['codes_get_offset',['../group__get__set.html#gaefda2b7765e1b737bcd05a825d231a1d',1,'eccodes.h']]],
['codes_5fget_5fpackage_5fname',['codes_get_package_name',['../eccodes_8h.html#ac263f88377b19e546fd259dbd2e92fa8',1,'eccodes.h']]],
['codes_5fget_5freal4',['codes_get_real4',['../interfaceeccodes_1_1codes__get.html#ab6c505dfdf5a75f51c07683abed39b68',1,'eccodes::codes_get::codes_get_real4()'],['../classeccodes.html#ab6c505dfdf5a75f51c07683abed39b68',1,'eccodes::codes_get_real4()']]],
['codes_5fget_5freal4_5farray',['codes_get_real4_array',['../interfaceeccodes_1_1codes__get.html#ae1df5b7389172122fe2c84c4156f18d0',1,'eccodes::codes_get::codes_get_real4_array()'],['../classeccodes.html#ae1df5b7389172122fe2c84c4156f18d0',1,'eccodes::codes_get_real4_array()']]],
['codes_5fget_5freal4_5felement',['codes_get_real4_element',['../interfaceeccodes_1_1codes__get__element.html#a95426fb251262a83fbdcc5ae86968b4b',1,'eccodes::codes_get_element::codes_get_real4_element()'],['../classeccodes.html#a95426fb251262a83fbdcc5ae86968b4b',1,'eccodes::codes_get_real4_element()']]],
['codes_5fget_5freal4_5felements',['codes_get_real4_elements',['../interfaceeccodes_1_1codes__get__element.html#a0587c719213f5eb38afbb80cb30a2b8b',1,'eccodes::codes_get_element::codes_get_real4_elements()'],['../classeccodes.html#a0587c719213f5eb38afbb80cb30a2b8b',1,'eccodes::codes_get_real4_elements()']]],
['codes_5fget_5freal4_5felement',['codes_get_real4_element',['../interfaceeccodes_1_1codes__get__element.html#a9d846a6d3872e4fdb991b007b7ab1301',1,'eccodes::codes_get_element::codes_get_real4_element()'],['../classeccodes.html#a9d846a6d3872e4fdb991b007b7ab1301',1,'eccodes::codes_get_real4_element()']]],
['codes_5fget_5freal4_5felements',['codes_get_real4_elements',['../interfaceeccodes_1_1codes__get__element.html#a6e52b77671af20322bd3fc72282449e3',1,'eccodes::codes_get_element::codes_get_real4_elements()'],['../classeccodes.html#a6e52b77671af20322bd3fc72282449e3',1,'eccodes::codes_get_real4_elements()']]],
['codes_5fget_5freal8',['codes_get_real8',['../interfaceeccodes_1_1codes__get.html#a2ca22327e21aca686d29f8953e235839',1,'eccodes::codes_get::codes_get_real8()'],['../classeccodes.html#a2ca22327e21aca686d29f8953e235839',1,'eccodes::codes_get_real8()']]],
['codes_5fget_5freal8_5farray',['codes_get_real8_array',['../interfaceeccodes_1_1codes__get.html#a4b28e570e54dad5a779e0452d3ed66d4',1,'eccodes::codes_get::codes_get_real8_array()'],['../classeccodes.html#a4b28e570e54dad5a779e0452d3ed66d4',1,'eccodes::codes_get_real8_array()']]],
['codes_5fget_5freal8_5felement',['codes_get_real8_element',['../interfaceeccodes_1_1codes__get__element.html#ac9ceb83558433f918eac6aeb00b620af',1,'eccodes::codes_get_element::codes_get_real8_element()'],['../classeccodes.html#ac9ceb83558433f918eac6aeb00b620af',1,'eccodes::codes_get_real8_element()']]],
['codes_5fget_5freal8_5felements',['codes_get_real8_elements',['../interfaceeccodes_1_1codes__get__element.html#a1e550ade4f5781f19718fa8bdec802f9',1,'eccodes::codes_get_element::codes_get_real8_elements()'],['../classeccodes.html#a1e550ade4f5781f19718fa8bdec802f9',1,'eccodes::codes_get_real8_elements()']]],
['codes_5fget_5freal8_5felement',['codes_get_real8_element',['../interfaceeccodes_1_1codes__get__element.html#a7f8c1bc6b5c77950fe80d324c99e541a',1,'eccodes::codes_get_element::codes_get_real8_element()'],['../classeccodes.html#a7f8c1bc6b5c77950fe80d324c99e541a',1,'eccodes::codes_get_real8_element()']]],
['codes_5fget_5freal8_5felements',['codes_get_real8_elements',['../interfaceeccodes_1_1codes__get__element.html#ad2652d9dd45016f29721a60a5104867f',1,'eccodes::codes_get_element::codes_get_real8_elements()'],['../classeccodes.html#ad2652d9dd45016f29721a60a5104867f',1,'eccodes::codes_get_real8_elements()']]],
['codes_5fget_5fsize',['codes_get_size',['../group__get__set.html#ga614d4f7a6c789a4fe60ea976b6644343',1,'codes_get_size():&#160;eccodes.h'],['../namespaceec_codes.html#ab07293de06d6ef6c5810ea3f01723884',1,'ecCodes.codes_get_size()']]],
['codes_5fget_5fsize_5fint',['codes_get_size_int',['../interfaceeccodes_1_1codes__get__size.html#ac566c4909f1ea554517d256a780cf87f',1,'eccodes::codes_get_size::codes_get_size_int()'],['../classeccodes.html#ac566c4909f1ea554517d256a780cf87f',1,'eccodes::codes_get_size_int()']]],
['codes_5fget_5fsize_5flong',['codes_get_size_long',['../interfaceeccodes_1_1codes__get__size.html#accd5b68ef585873b05a3f61d7dda3f3a',1,'eccodes::codes_get_size::codes_get_size_long()'],['../classeccodes.html#accd5b68ef585873b05a3f61d7dda3f3a',1,'eccodes::codes_get_size_long()']]],
['codes_5fget_5fstring',['codes_get_string',['../interfaceeccodes_1_1codes__get.html#a9b71df8830b162b7773cf4d1446b4303',1,'eccodes::codes_get::codes_get_string()'],['../classeccodes.html#a9b71df8830b162b7773cf4d1446b4303',1,'eccodes::codes_get_string()'],['../group__get__set.html#ga638d7bbe8dafd11847222a99b259f408',1,'codes_get_string():&#160;eccodes.h'],['../namespaceec_codes.html#a37ff4cf406f9b0b0cd6ede563c1d5ab1',1,'ecCodes.codes_get_string()']]],
['codes_5fget_5fstring_5farray',['codes_get_string_array',['../classeccodes.html#a731aac9d5d75917e12048573ae86e7c6',1,'eccodes']]],
['codes_5fget_5fstring_5farray',['codes_get_string_array',['../classeccodes.html#a731aac9d5d75917e12048573ae86e7c6',1,'eccodes::codes_get_string_array()'],['../namespaceec_codes.html#a5c08a280c84117684dfe5705dfad29f5',1,'ecCodes.codes_get_string_array()']]],
['codes_5fget_5fstring_5flength',['codes_get_string_length',['../namespaceec_codes.html#adc7361072916fe6ec52e9cf53f066839',1,'ecCodes']]],
['codes_5fget_5fvalues',['codes_get_values',['../namespaceec_codes.html#a0af74e12fba25379db678363f5bdafb3',1,'ecCodes']]],
['codes_5fgrib_5ffind_5fnearest',['codes_grib_find_nearest',['../namespaceec_codes.html#a134bac0edaf47f29051ad905a30fb63e',1,'ecCodes']]],
['codes_5fgrib_5ffind_5fnearest_5ffour_5fsingle',['codes_grib_find_nearest_four_single',['../interfaceeccodes_1_1codes__grib__find__nearest.html#ad4b53c47aecc5fa5ae43c95357d2d690',1,'eccodes::codes_grib_find_nearest::codes_grib_find_nearest_four_single()'],['../classeccodes.html#ad4b53c47aecc5fa5ae43c95357d2d690',1,'eccodes::codes_grib_find_nearest_four_single()']]],
['codes_5fgrib_5ffind_5fnearest_5ffour_5fsingle',['codes_grib_find_nearest_four_single',['../interfaceeccodes_1_1codes__grib__find__nearest.html#a2b677451802af47da342addf6624870a',1,'eccodes::codes_grib_find_nearest::codes_grib_find_nearest_four_single()'],['../classeccodes.html#a2b677451802af47da342addf6624870a',1,'eccodes::codes_grib_find_nearest_four_single()']]],
['codes_5fgrib_5ffind_5fnearest_5fmultiple',['codes_grib_find_nearest_multiple',['../interfaceeccodes_1_1codes__grib__find__nearest.html#acb92b7a78966c0b2f53ee6e288bff673',1,'eccodes::codes_grib_find_nearest::codes_grib_find_nearest_multiple()'],['../classeccodes.html#acb92b7a78966c0b2f53ee6e288bff673',1,'eccodes::codes_grib_find_nearest_multiple()']]],
['codes_5fgrib_5ffind_5fnearest_5fsingle',['codes_grib_find_nearest_single',['../interfaceeccodes_1_1codes__grib__find__nearest.html#a036ae036cc766718ad224851d47d99a2',1,'eccodes::codes_grib_find_nearest::codes_grib_find_nearest_single()'],['../classeccodes.html#a036ae036cc766718ad224851d47d99a2',1,'eccodes::codes_grib_find_nearest_single()']]],
['codes_5fgrib_5ffind_5fnearest_5fsingle',['codes_grib_find_nearest_single',['../interfaceeccodes_1_1codes__grib__find__nearest.html#a96fb4afe88914ad24ac796fbecc453c4',1,'eccodes::codes_grib_find_nearest::codes_grib_find_nearest_single()'],['../classeccodes.html#a96fb4afe88914ad24ac796fbecc453c4',1,'eccodes::codes_grib_find_nearest_single()']]],
['codes_5fgrib_5fget_5fdata',['codes_grib_get_data',['../group__iterators.html#ga9d8fdb87efce9d49ac54853ee5871e01',1,'eccodes.h']]],
['codes_5fgrib_5fget_5fdata_5freal4',['codes_grib_get_data_real4',['../interfaceeccodes_1_1codes__grib__get__data.html#a0e93200c0e6e4bdacaf1bec1e0a29ee7',1,'eccodes::codes_grib_get_data::codes_grib_get_data_real4()'],['../classeccodes.html#a0e93200c0e6e4bdacaf1bec1e0a29ee7',1,'eccodes::codes_grib_get_data_real4()']]],
['codes_5fgrib_5fget_5fdata_5freal8',['codes_grib_get_data_real8',['../interfaceeccodes_1_1codes__grib__get__data.html#a043bb1e696da61d06523ad35ae16fe8c',1,'eccodes::codes_grib_get_data::codes_grib_get_data_real8()'],['../classeccodes.html#a043bb1e696da61d06523ad35ae16fe8c',1,'eccodes::codes_grib_get_data_real8()']]],
@ -92,7 +95,7 @@ var searchData=
['codes_5fgrib_5fnearest_5ffind_5fmultiple',['codes_grib_nearest_find_multiple',['../group__iterators.html#ga6338ab9e3fb68c25d4fe48a8467cdbfc',1,'eccodes.h']]],
['codes_5fgrib_5fnearest_5fnew',['codes_grib_nearest_new',['../group__iterators.html#ga201d49e6c835f3b6ed041147d0bf4898',1,'eccodes.h']]],
['codes_5fgrib_5fnew_5ffrom_5ffile',['codes_grib_new_from_file',['../classeccodes.html#a7a21cb68f0d5058a63a4ba92a938fd27',1,'eccodes::codes_grib_new_from_file()'],['../namespaceec_codes.html#a80246f356012448955e2e75572a8d210',1,'ecCodes.codes_grib_new_from_file()']]],
['codes_5fgrib_5fnew_5ffrom_5fsamples',['codes_grib_new_from_samples',['../classeccodes.html#acfc477ba642e007ec55c7e4ce2c31a9d',1,'eccodes']]],
['codes_5fgrib_5fnew_5ffrom_5fsamples',['codes_grib_new_from_samples',['../classeccodes.html#acfc477ba642e007ec55c7e4ce2c31a9d',1,'eccodes::codes_grib_new_from_samples()'],['../namespaceec_codes.html#a1c476c5e2dfefa3693df1065e9bf1665',1,'ecCodes.codes_grib_new_from_samples()']]],
['codes_5fgribex_5fmode_5foff',['codes_gribex_mode_off',['../classeccodes.html#acb69eeef59ba780c62d7f600915aa986',1,'eccodes::codes_gribex_mode_off()'],['../group__context.html#ga810b375ccacfb6646e44b8cd0da5ee5b',1,'codes_gribex_mode_off():&#160;eccodes.h'],['../namespaceec_codes.html#a4c5256c7e609cf3eedf7d695a4b58a45',1,'ecCodes.codes_gribex_mode_off()']]],
['codes_5fgribex_5fmode_5fon',['codes_gribex_mode_on',['../classeccodes.html#aa8e36bbbe3caddac4ad7d8bcdfa3cd28',1,'eccodes::codes_gribex_mode_on()'],['../group__context.html#ga51838183704645cc11a270e5f755c30c',1,'codes_gribex_mode_on():&#160;eccodes.h'],['../namespaceec_codes.html#aec0c4f83da942b94d51a3d8b93ecb6c4',1,'ecCodes.codes_gribex_mode_on()']]],
['codes_5fgts_5fheader',['codes_gts_header',['../namespaceec_codes.html#ae71963dcd0256ccf5bd849f1f6643f38',1,'ecCodes']]],
@ -103,7 +106,7 @@ var searchData=
['codes_5fhandle_5fdelete',['codes_handle_delete',['../group__codes__handle.html#ga358ea000ceed775e7367ccab581be978',1,'eccodes.h']]],
['codes_5fhandle_5fnew_5ffrom_5ffile',['codes_handle_new_from_file',['../group__codes__handle.html#ga6ec42bd6272b4a0f2cb2b220b86c71c8',1,'eccodes.h']]],
['codes_5fhandle_5fnew_5ffrom_5findex',['codes_handle_new_from_index',['../group__codes__index.html#gae1947cf7225ca1809c5491aa671d6b91',1,'eccodes.h']]],
['codes_5fhandle_5fnew_5ffrom_5fmessage',['codes_handle_new_from_message',['../group__codes__handle.html#gaece49330c864391261cd6a0c10a18dc2',1,'eccodes.h']]],
['codes_5fhandle_5fnew_5ffrom_5fmessage',['codes_handle_new_from_message',['../group__codes__handle.html#ga095447ed85ff2142dbda2867ee3b4c8d',1,'eccodes.h']]],
['codes_5fhandle_5fnew_5ffrom_5fmessage_5fcopy',['codes_handle_new_from_message_copy',['../group__codes__handle.html#ga079df0c709e381812ae13af08c354032',1,'eccodes.h']]],
['codes_5findex_5fadd_5ffile',['codes_index_add_file',['../classeccodes.html#af89d3c57b15bdbd00241358a10b836a8',1,'eccodes::codes_index_add_file()'],['../group__codes__index.html#ga8fa6ca199182c48c0327e61ac98dfd00',1,'codes_index_add_file():&#160;eccodes.h'],['../namespaceec_codes.html#a1c18ea67e5ce00500824676691b4bc4a',1,'ecCodes.codes_index_add_file()']]],
['codes_5findex_5fcreate',['codes_index_create',['../classeccodes.html#a5f52ecf1abe0a68a32517fe2a0d08058',1,'eccodes']]],
@ -182,7 +185,7 @@ var searchData=
['codes_5fset_5freal8_5farray',['codes_set_real8_array',['../interfaceeccodes_1_1codes__set.html#a14b3bc17ea1ee83936f32dd0fced44a4',1,'eccodes::codes_set::codes_set_real8_array()'],['../classeccodes.html#a14b3bc17ea1ee83936f32dd0fced44a4',1,'eccodes::codes_set_real8_array()']]],
['codes_5fset_5fsamples_5fpath',['codes_set_samples_path',['../classeccodes.html#af4be467f3273e17111becbd483c25018',1,'eccodes::codes_set_samples_path()'],['../namespaceec_codes.html#ab7f299aaed48129491cc365a8ca289c2',1,'ecCodes.codes_set_samples_path()']]],
['codes_5fset_5fstring',['codes_set_string',['../interfaceeccodes_1_1codes__set.html#a50acfd20f8dff8b4e547135057ef119a',1,'eccodes::codes_set::codes_set_string()'],['../classeccodes.html#a50acfd20f8dff8b4e547135057ef119a',1,'eccodes::codes_set_string()'],['../group__get__set.html#ga6062cdd5950966bffa72e74708f85368',1,'codes_set_string():&#160;eccodes.h'],['../namespaceec_codes.html#acbb0d241a917a3e726792157c1f5d973',1,'ecCodes.codes_set_string()']]],
['codes_5fset_5fstring_5farray',['codes_set_string_array',['../classeccodes.html#aae3ccb53638a4d16daf98d937a96e8b6',1,'eccodes::codes_set_string_array()'],['../group__get__set.html#ga6840ee00df4366a431bedcef609f8ae5',1,'codes_set_string_array():&#160;eccodes.h']]],
['codes_5fset_5fstring_5farray',['codes_set_string_array',['../classeccodes.html#aae3ccb53638a4d16daf98d937a96e8b6',1,'eccodes::codes_set_string_array()'],['../group__get__set.html#ga6840ee00df4366a431bedcef609f8ae5',1,'codes_set_string_array():&#160;eccodes.h'],['../namespaceec_codes.html#a54b35eededa62b2cb3a32b90060c0f2c',1,'ecCodes.codes_set_string_array()']]],
['codes_5fset_5fvalues',['codes_set_values',['../namespaceec_codes.html#abc699d0bb7a7dded968ee0111342ffd0',1,'ecCodes']]],
['codes_5fskip_5fcoded',['codes_skip_coded',['../classeccodes.html#a56a1567687b281d07c193ce273c0e1b2',1,'eccodes::codes_skip_coded()'],['../namespaceec_codes.html#a4b7140ca0dd81372721cffd1d964e4ad',1,'ecCodes.codes_skip_coded()']]],
['codes_5fskip_5fcomputed',['codes_skip_computed',['../classeccodes.html#aad63202303a1b6aaf9f5e605622a8095',1,'eccodes::codes_skip_computed()'],['../namespaceec_codes.html#a587af29aac21a816f8ffd327a1fce779',1,'ecCodes.codes_skip_computed()']]],

View File

@ -1,5 +0,0 @@
var searchData=
[
['grib_5fget_5fstring_5farray',['grib_get_string_array',['../namespaceec_codes.html#a86388748f15624cd8fd2ec89d066295a',1,'ecCodes']]],
['grib_5fset_5fstring_5farray',['grib_set_string_array',['../namespaceec_codes.html#a2353707d7e586ce4255e3a93bc0f39d4',1,'ecCodes']]]
];

View File

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.5">
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_74.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

View File

@ -0,0 +1,16 @@
var searchData=
[
['test_5fclone',['test_clone',['../classhigh__level__api_1_1_test_grib_message.html#ac4ad8985e15d4cb25c2907c09f76891b',1,'high_level_api.TestGribMessage.test_clone()'],['../classhigh__level__api_1_1_test_bufr_message.html#ac4ad8985e15d4cb25c2907c09f76891b',1,'high_level_api.TestBufrMessage.test_clone()']]],
['test_5fcontent',['test_content',['../classhigh__level__api_1_1_test_bufr_message.html#aae0bd902ad06975ab7daff87c34aea50',1,'high_level_api::TestBufrMessage']]],
['test_5fcreate_5fand_5fserialize_5findex',['test_create_and_serialize_index',['../classhigh__level__api_1_1_test_grib_index.html#a66286a9b57f5493b5f366cda130d4c32',1,'high_level_api::TestGribIndex']]],
['test_5findex_5fcomprehension',['test_index_comprehension',['../classhigh__level__api_1_1_test_grib_index.html#a3a4f65d7dfe52f1248010fe1cdae2f01',1,'high_level_api::TestGribIndex']]],
['test_5fiterator_5fprotocol',['test_iterator_protocol',['../classhigh__level__api_1_1_test_grib_file.html#ac296c5581454cae229c9e926509488f4',1,'high_level_api.TestGribFile.test_iterator_protocol()'],['../classhigh__level__api_1_1_test_bufr_file.html#ac296c5581454cae229c9e926509488f4',1,'high_level_api.TestBufrFile.test_iterator_protocol()']]],
['test_5fmemory_5fmanagement',['test_memory_management',['../classhigh__level__api_1_1_test_grib_file.html#a4794a05e5b1eb5d444652bae54f04128',1,'high_level_api.TestGribFile.test_memory_management()'],['../classhigh__level__api_1_1_test_grib_index.html#a4794a05e5b1eb5d444652bae54f04128',1,'high_level_api.TestGribIndex.test_memory_management()'],['../classhigh__level__api_1_1_test_bufr_file.html#a4794a05e5b1eb5d444652bae54f04128',1,'high_level_api.TestBufrFile.test_memory_management()']]],
['test_5fmessage_5fcounting_5fworks',['test_message_counting_works',['../classhigh__level__api_1_1_test_grib_file.html#a400f7c3570e6aac8231fb9e7e55a16a2',1,'high_level_api.TestGribFile.test_message_counting_works()'],['../classhigh__level__api_1_1_test_bufr_file.html#a400f7c3570e6aac8231fb9e7e55a16a2',1,'high_level_api.TestBufrFile.test_message_counting_works()']]],
['test_5fmetadata',['test_metadata',['../classhigh__level__api_1_1_test_grib_message.html#a494685737e2cd151570101279bffe4c2',1,'high_level_api.TestGribMessage.test_metadata()'],['../classhigh__level__api_1_1_test_bufr_message.html#a494685737e2cd151570101279bffe4c2',1,'high_level_api.TestBufrMessage.test_metadata()']]],
['test_5fmissing_5fmessage_5fbehaviour',['test_missing_message_behaviour',['../classhigh__level__api_1_1_test_grib_message.html#a4dcbe8806395648ca284d88976042231',1,'high_level_api::TestGribMessage']]],
['test_5fread_5finvalid_5ffile',['test_read_invalid_file',['../classhigh__level__api_1_1_test_grib_file.html#adf65917be1841c4717dee205457d576b',1,'high_level_api.TestGribFile.test_read_invalid_file()'],['../classhigh__level__api_1_1_test_bufr_file.html#adf65917be1841c4717dee205457d576b',1,'high_level_api.TestBufrFile.test_read_invalid_file()']]],
['test_5fread_5fpast_5flast_5fmessage',['test_read_past_last_message',['../classhigh__level__api_1_1_test_grib_file.html#a42d0160d68272b2d96cdffbc2db5f3f2',1,'high_level_api.TestGribFile.test_read_past_last_message()'],['../classhigh__level__api_1_1_test_bufr_file.html#a42d0160d68272b2d96cdffbc2db5f3f2',1,'high_level_api.TestBufrFile.test_read_past_last_message()']]],
['test_5fserialize',['test_serialize',['../classhigh__level__api_1_1_test_grib_message.html#aa2e02e263da64ba84940736a7f00fd96',1,'high_level_api.TestGribMessage.test_serialize()'],['../classhigh__level__api_1_1_test_bufr_message.html#aa2e02e263da64ba84940736a7f00fd96',1,'high_level_api.TestBufrMessage.test_serialize()']]],
['test_5fvalue_5fsetting',['test_value_setting',['../classhigh__level__api_1_1_test_grib_message.html#a9cab109486b0ae16e800b8777db052e7',1,'high_level_api.TestGribMessage.test_value_setting()'],['../classhigh__level__api_1_1_test_bufr_message.html#a9cab109486b0ae16e800b8777db052e7',1,'high_level_api.TestBufrMessage.test_value_setting()']]]
];

View File

@ -8,10 +8,10 @@
var indexSectionsWithContent =
{
0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010111000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010011000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
};

View File

@ -87,6 +87,7 @@ def require(**_params_):
return modified
return check_types
# @cond
class Bunch(dict):
"""
The collector of a bunch of named stuff :).