diff options
Diffstat (limited to 'group___j_h5_t.html')
-rw-r--r-- | group___j_h5_t.html | 4297 |
1 files changed, 4297 insertions, 0 deletions
diff --git a/group___j_h5_t.html b/group___j_h5_t.html new file mode 100644 index 0000000..d8856a3 --- /dev/null +++ b/group___j_h5_t.html @@ -0,0 +1,4297 @@ +<!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.9.1"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>HDF5: Java Datatype (H5T) Interface</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="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ + $(document).ready(function() { init_search(); }); +/* @license-end */ +</script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +<link href="hdf5doxy.css" rel="stylesheet" type="text/css"> +<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/> + --> +<script type="text/javascript" src="hdf5_navtree_hacks.js"></script> +</head> +<body> +<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div> +<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 id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a> +  <span id="projectnumber">1.15.0.ab4d2ae</span> + </div> + <div id="projectbrief">API Reference</div> + </td> + <td> <div id="MSearchBox" class="MSearchBoxInactive"> + <span class="left"> + <img id="MSearchSelect" src="search/mag_sel.svg" + 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.svg" alt=""/></a> + </span> + </div> +</td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.9.1 --> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); +/* @license-end */ +</script> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(document).ready(function(){initNavTree('group___j_h5_t.html',''); initResizable(); }); +/* @license-end */ +</script> +<div id="doc-content"> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</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="header"> + <div class="summary"> +<a href="#func-members">Functions</a> </div> + <div class="headertitle"> +<div class="title">Java Datatype (H5T) Interface</div> </div> +</div><!--header--> +<div class="contents"> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_t.html">Datatypes (H5T)</a>, C-API</dd> +<dd> +<a class="el" href="_h5_t__u_g.html">HDF5 Datatypes</a>, User Guide </dd></dl> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> +Functions</h2></td></tr> +<tr class="memitem:ga8fcc36fad01b1361ecf429e8ef78f150"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga8fcc36fad01b1361ecf429e8ef78f150">H5Tarray_create</a> (long base_id, int ndims, long[] dim) throws HDF5LibraryException, NullPointerException </td></tr> +<tr class="separator:ga8fcc36fad01b1361ecf429e8ef78f150"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga0e7cbb61e16f7397c91961e391bc9045"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga0e7cbb61e16f7397c91961e391bc9045">H5Tclose</a> (long type_id) throws HDF5LibraryException </td></tr> +<tr class="separator:ga0e7cbb61e16f7397c91961e391bc9045"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga870d622003026c0bd7afaec6e7eeb38b"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga870d622003026c0bd7afaec6e7eeb38b">H5Tcommit</a> (long loc_id, String name, long type_id, long lcpl_id, long tcpl_id, long tapl_id) throws HDF5LibraryException, NullPointerException</td></tr> +<tr class="separator:ga870d622003026c0bd7afaec6e7eeb38b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga1ee05418fd16bcb495813c40ba8549c6"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga1ee05418fd16bcb495813c40ba8549c6">H5Tcommit_anon</a> (long loc_id, long type_id, long tcpl_id, long tapl_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga1ee05418fd16bcb495813c40ba8549c6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga35e616b8045f1ab7f94c5d19e95065c8"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga35e616b8045f1ab7f94c5d19e95065c8">H5Tcommitted</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga35e616b8045f1ab7f94c5d19e95065c8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga76397d7e784b948b3b4004b2b941bb9f"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga76397d7e784b948b3b4004b2b941bb9f">H5Tcompiler_conv</a> (long src_id, long dst_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga76397d7e784b948b3b4004b2b941bb9f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga7b75c3c2b80b8ae3c9780d6179a73e3c"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga7b75c3c2b80b8ae3c9780d6179a73e3c">H5Tconvert</a> (long src_id, long dst_id, long nelmts, byte[] buf, byte[] background, long plist_id) throws HDF5LibraryException, NullPointerException</td></tr> +<tr class="separator:ga7b75c3c2b80b8ae3c9780d6179a73e3c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga75c075582c603c9b24c3f306a7316212"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga75c075582c603c9b24c3f306a7316212">H5Tcopy</a> (long type_id) throws HDF5LibraryException </td></tr> +<tr class="separator:ga75c075582c603c9b24c3f306a7316212"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga4d9b2dbcd87dfb158ea554a69e57afa1"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga4d9b2dbcd87dfb158ea554a69e57afa1">H5Tcreate</a> (int tclass, long size) throws HDF5LibraryException </td></tr> +<tr class="separator:ga4d9b2dbcd87dfb158ea554a69e57afa1"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gae6537ea8746a5123a28a12eccb9e24f0"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gae6537ea8746a5123a28a12eccb9e24f0">H5Tdecode</a> (byte[] buf) throws HDF5LibraryException, NullPointerException </td></tr> +<tr class="separator:gae6537ea8746a5123a28a12eccb9e24f0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga8ede9c3f30b8b53b1d3ddd7a4b006d5b"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga8ede9c3f30b8b53b1d3ddd7a4b006d5b">H5Tdetect_class</a> (long type_id, int cls) throws HDF5LibraryException</td></tr> +<tr class="separator:ga8ede9c3f30b8b53b1d3ddd7a4b006d5b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga82064a64ce88c45ed29e10988eaee841"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga82064a64ce88c45ed29e10988eaee841">H5Tencode</a> (long obj_id, byte[] buf, long nalloc) throws HDF5LibraryException, NullPointerException</td></tr> +<tr class="separator:ga82064a64ce88c45ed29e10988eaee841"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga85ecf1ca8b52d9941ca529df05c26bd7"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga85ecf1ca8b52d9941ca529df05c26bd7">H5Tenum_create</a> (long base_id) throws HDF5LibraryException </td></tr> +<tr class="separator:ga85ecf1ca8b52d9941ca529df05c26bd7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gaf5bad708a8c6b5b27bbe1e3e326815ce"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaf5bad708a8c6b5b27bbe1e3e326815ce">H5Tenum_insert</a> (long type, String name, byte[] value) throws HDF5LibraryException, NullPointerException</td></tr> +<tr class="separator:gaf5bad708a8c6b5b27bbe1e3e326815ce"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga7587944886c7a7190996529fcf158348"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga7587944886c7a7190996529fcf158348">H5Tenum_insert</a> (long type, String name, int[] value) throws HDF5LibraryException, NullPointerException </td></tr> +<tr class="separator:ga7587944886c7a7190996529fcf158348"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga7240ebcb642ddeb41828d7245afcefcf"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga7240ebcb642ddeb41828d7245afcefcf">H5Tenum_insert</a> (long type, String name, int value) throws HDF5LibraryException, NullPointerException </td></tr> +<tr class="separator:ga7240ebcb642ddeb41828d7245afcefcf"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gaa4cdcec0db804b6737495a14cb1d1395"><td class="memItemLeft" align="right" valign="top">static synchronized native String </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaa4cdcec0db804b6737495a14cb1d1395">H5Tenum_nameof</a> (long type, byte[] value, long size) throws HDF5LibraryException, NullPointerException</td></tr> +<tr class="separator:gaa4cdcec0db804b6737495a14cb1d1395"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga0100fdc9747ef39ec1f332f10545f095"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga0100fdc9747ef39ec1f332f10545f095">H5Tenum_nameof</a> (long type, int[] value, String[] name, int size) throws HDF5LibraryException, NullPointerException </td></tr> +<tr class="separator:ga0100fdc9747ef39ec1f332f10545f095"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga4a573b77a36e55961836c4fe0d66cc48"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga4a573b77a36e55961836c4fe0d66cc48">H5Tenum_valueof</a> (long type, String name, byte[] value) throws HDF5LibraryException, NullPointerException</td></tr> +<tr class="separator:ga4a573b77a36e55961836c4fe0d66cc48"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gaa7e8bb08ef0d411f30ded33983555477"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaa7e8bb08ef0d411f30ded33983555477">H5Tenum_valueof</a> (long type, String name, int[] value) throws HDF5LibraryException, NullPointerException </td></tr> +<tr class="separator:gaa7e8bb08ef0d411f30ded33983555477"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga11af265108843c049ea4dffda49b7844"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga11af265108843c049ea4dffda49b7844">H5Tequal</a> (long type_id1, long type_id2) throws HDF5LibraryException</td></tr> +<tr class="separator:ga11af265108843c049ea4dffda49b7844"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga2a04179d131b8cced23225df519620ac"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga2a04179d131b8cced23225df519620ac">H5Tget_array_dims</a> (long type_id, long[] dims) throws HDF5LibraryException, NullPointerException </td></tr> +<tr class="separator:ga2a04179d131b8cced23225df519620ac"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga05ca9c4ca0aa413d57c6ae6a6881a6e3"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga05ca9c4ca0aa413d57c6ae6a6881a6e3">H5Tget_array_dims2</a> (long type_id, long[] dims) throws HDF5LibraryException, NullPointerException</td></tr> +<tr class="separator:ga05ca9c4ca0aa413d57c6ae6a6881a6e3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga4d19635cfdc75100e1237b9a99d714f9"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga4d19635cfdc75100e1237b9a99d714f9">H5Tget_array_ndims</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga4d19635cfdc75100e1237b9a99d714f9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gaddf0e5d2f8b968c56b2b3d648cc15d24"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaddf0e5d2f8b968c56b2b3d648cc15d24">H5Tget_class</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:gaddf0e5d2f8b968c56b2b3d648cc15d24"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga428f040d1016a8270eb1c8150c78b6d7"><td class="memItemLeft" align="right" valign="top">static String </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga428f040d1016a8270eb1c8150c78b6d7">H5Tget_class_name</a> (long class_id)</td></tr> +<tr class="separator:ga428f040d1016a8270eb1c8150c78b6d7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gad7774cce1edb40e61945e9a582086087"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gad7774cce1edb40e61945e9a582086087">H5Tget_create_plist</a> (long type_id) throws HDF5LibraryException </td></tr> +<tr class="separator:gad7774cce1edb40e61945e9a582086087"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga537c9627ec66e073fbef64c039b62485"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga537c9627ec66e073fbef64c039b62485">H5Tget_cset</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga537c9627ec66e073fbef64c039b62485"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga3e416418ddc22d8bed85b1570f2cfa44"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3e416418ddc22d8bed85b1570f2cfa44">H5Tset_cset</a> (long type_id, int cset) throws HDF5LibraryException</td></tr> +<tr class="separator:ga3e416418ddc22d8bed85b1570f2cfa44"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga453586d25ccc847036cbf8271225f9a6"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga453586d25ccc847036cbf8271225f9a6">H5Tget_ebias</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga453586d25ccc847036cbf8271225f9a6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gaaded3928e7db26b8deb1f377e4e6f411"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaaded3928e7db26b8deb1f377e4e6f411">H5Tset_ebias</a> (long type_id, int ebias) throws HDF5LibraryException </td></tr> +<tr class="separator:gaaded3928e7db26b8deb1f377e4e6f411"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gad6f5b85fd969c51da90e943750d3612c"><td class="memItemLeft" align="right" valign="top">static synchronized native long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gad6f5b85fd969c51da90e943750d3612c">H5Tget_ebias_long</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:gad6f5b85fd969c51da90e943750d3612c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga9e592d1ad340f3b1af1e8ba39b1ffab3"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga9e592d1ad340f3b1af1e8ba39b1ffab3">H5Tset_ebias</a> (long type_id, long ebias) throws HDF5LibraryException</td></tr> +<tr class="separator:ga9e592d1ad340f3b1af1e8ba39b1ffab3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gae83d2cdf6867126bb1ce1d90e7e58bf4"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gae83d2cdf6867126bb1ce1d90e7e58bf4">H5Tget_fields</a> (long type_id, long[] fields) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr> +<tr class="separator:gae83d2cdf6867126bb1ce1d90e7e58bf4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga07fffc1bf830210c79795917d4418c6e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga07fffc1bf830210c79795917d4418c6e">H5Tget_fields</a> (long type_id, int[] fields) throws HDF5LibraryException, NullPointerException, IllegalArgumentException </td></tr> +<tr class="separator:ga07fffc1bf830210c79795917d4418c6e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gafd53c24be2b6483a7470aa5c844b6dfd"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gafd53c24be2b6483a7470aa5c844b6dfd">H5Tset_fields</a> (long type_id, long spos, long epos, long esize, long mpos, long msize) throws HDF5LibraryException</td></tr> +<tr class="separator:gafd53c24be2b6483a7470aa5c844b6dfd"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gaacf085ad758762d4c87be28c23e1c7b2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaacf085ad758762d4c87be28c23e1c7b2">H5Tset_fields</a> (long type_id, int spos, int epos, int esize, int mpos, int msize) throws HDF5LibraryException </td></tr> +<tr class="separator:gaacf085ad758762d4c87be28c23e1c7b2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga6102bcca4b82b19f088215aafaf8768a"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga6102bcca4b82b19f088215aafaf8768a">H5Tget_inpad</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga6102bcca4b82b19f088215aafaf8768a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga3637ac5f96a72e72a6fefd9c5c67b3c8"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3637ac5f96a72e72a6fefd9c5c67b3c8">H5Tset_inpad</a> (long type_id, int inpad) throws HDF5LibraryException</td></tr> +<tr class="separator:ga3637ac5f96a72e72a6fefd9c5c67b3c8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga73d0769d5af1b9cbd4848f771a8018f3"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga73d0769d5af1b9cbd4848f771a8018f3">H5Tget_member_class</a> (long type_id, int membno) throws HDF5LibraryException</td></tr> +<tr class="separator:ga73d0769d5af1b9cbd4848f771a8018f3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga535df381669deb554ad06e5db4a389c5"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga535df381669deb554ad06e5db4a389c5">H5Tget_member_index</a> (long type_id, String field_name) throws HDF5LibraryException</td></tr> +<tr class="separator:ga535df381669deb554ad06e5db4a389c5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga0c050038351ebf193c9a025d419ace7d"><td class="memItemLeft" align="right" valign="top">static synchronized native String </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga0c050038351ebf193c9a025d419ace7d">H5Tget_member_name</a> (long type_id, int field_idx) throws HDF5LibraryException</td></tr> +<tr class="separator:ga0c050038351ebf193c9a025d419ace7d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gac45a839858ae76e87489638c26c52942"><td class="memItemLeft" align="right" valign="top">static synchronized native long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gac45a839858ae76e87489638c26c52942">H5Tget_member_offset</a> (long type_id, int membno)</td></tr> +<tr class="separator:gac45a839858ae76e87489638c26c52942"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga135ded38426b889b0d1f80d24dd3a747"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga135ded38426b889b0d1f80d24dd3a747">H5Tget_member_type</a> (long type_id, int field_idx) throws HDF5LibraryException </td></tr> +<tr class="separator:ga135ded38426b889b0d1f80d24dd3a747"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga1c0f01109bb2e674696d8ba53b6a3a41"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga1c0f01109bb2e674696d8ba53b6a3a41">H5Tget_member_value</a> (long type_id, int membno, byte[] value) throws HDF5LibraryException, NullPointerException</td></tr> +<tr class="separator:ga1c0f01109bb2e674696d8ba53b6a3a41"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga1dfbfa6d32538d295ba8b0d411713744"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga1dfbfa6d32538d295ba8b0d411713744">H5Tget_member_value</a> (long type_id, int membno, int[] value) throws HDF5LibraryException, NullPointerException </td></tr> +<tr class="separator:ga1dfbfa6d32538d295ba8b0d411713744"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga3f1bd15c39c359ae0ebc2ffae91b6dbc"><td class="memItemLeft" align="right" valign="top">static synchronized long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3f1bd15c39c359ae0ebc2ffae91b6dbc">H5Tget_native_type</a> (long type_id) throws HDF5LibraryException </td></tr> +<tr class="separator:ga3f1bd15c39c359ae0ebc2ffae91b6dbc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gab54b38294bc8ef60b31a7a5ddefda288"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gab54b38294bc8ef60b31a7a5ddefda288">H5Tget_native_type</a> (long type_id, int direction) throws HDF5LibraryException </td></tr> +<tr class="separator:gab54b38294bc8ef60b31a7a5ddefda288"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gaad36b316e8e808aa0b87e4708934bb16"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaad36b316e8e808aa0b87e4708934bb16">H5Tget_nmembers</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:gaad36b316e8e808aa0b87e4708934bb16"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga3114300f9521a9626a288d8158e6845c"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3114300f9521a9626a288d8158e6845c">H5Tget_norm</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga3114300f9521a9626a288d8158e6845c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga3b33c8ce803a34547b3a57a5ba919af0"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3b33c8ce803a34547b3a57a5ba919af0">H5Tset_norm</a> (long type_id, int norm) throws HDF5LibraryException</td></tr> +<tr class="separator:ga3b33c8ce803a34547b3a57a5ba919af0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga56c592a9b8b15522619a55b131027ea1"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga56c592a9b8b15522619a55b131027ea1">H5Tget_offset</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga56c592a9b8b15522619a55b131027ea1"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gab1eb4484cd14f9b17b40edf9740e34b8"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gab1eb4484cd14f9b17b40edf9740e34b8">H5Tset_offset</a> (long type_id, int offset) throws HDF5LibraryException </td></tr> +<tr class="separator:gab1eb4484cd14f9b17b40edf9740e34b8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga5b97a838928e563a63e3a9b65e0d40e0"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga5b97a838928e563a63e3a9b65e0d40e0">H5Tset_offset</a> (long type_id, long offset) throws HDF5LibraryException</td></tr> +<tr class="separator:ga5b97a838928e563a63e3a9b65e0d40e0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga8574a1d723a2614b8f5f896258a95412"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga8574a1d723a2614b8f5f896258a95412">H5Tget_order</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga8574a1d723a2614b8f5f896258a95412"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga0f0842166be46d68d5b97a24ea987876"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga0f0842166be46d68d5b97a24ea987876">H5Tset_order</a> (long type_id, int order) throws HDF5LibraryException</td></tr> +<tr class="separator:ga0f0842166be46d68d5b97a24ea987876"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gac576a243dd3997fa505ff1e1f8a9ea5e"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gac576a243dd3997fa505ff1e1f8a9ea5e">H5Tget_pad</a> (long type_id, int[] pad) throws HDF5LibraryException, NullPointerException</td></tr> +<tr class="separator:gac576a243dd3997fa505ff1e1f8a9ea5e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gae56fafc2b6d98adca6c9c9de1acb54ef"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gae56fafc2b6d98adca6c9c9de1acb54ef">H5Tset_pad</a> (long type_id, int lsb, int msb) throws HDF5LibraryException</td></tr> +<tr class="separator:gae56fafc2b6d98adca6c9c9de1acb54ef"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gaa72e5c4595913a4f39cfad97b5779d23"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaa72e5c4595913a4f39cfad97b5779d23">H5Tget_precision</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:gaa72e5c4595913a4f39cfad97b5779d23"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga6857a8a40922e6e0059d7a87750f3789"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga6857a8a40922e6e0059d7a87750f3789">H5Tset_precision</a> (long type_id, int precision) throws HDF5LibraryException </td></tr> +<tr class="separator:ga6857a8a40922e6e0059d7a87750f3789"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gab1d5acb91fa94a6e83158a44d71de802"><td class="memItemLeft" align="right" valign="top">static synchronized native long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gab1d5acb91fa94a6e83158a44d71de802">H5Tget_precision_long</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:gab1d5acb91fa94a6e83158a44d71de802"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga1cae233e6b73c2d1ea7165164e51bec5"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga1cae233e6b73c2d1ea7165164e51bec5">H5Tset_precision</a> (long type_id, long precision) throws HDF5LibraryException</td></tr> +<tr class="separator:ga1cae233e6b73c2d1ea7165164e51bec5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gad4d15e46a6649697784b41e27a434c6f"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gad4d15e46a6649697784b41e27a434c6f">H5Tget_sign</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:gad4d15e46a6649697784b41e27a434c6f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga146986287fbe373dd86f151ddaa714dc"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga146986287fbe373dd86f151ddaa714dc">H5Tset_sign</a> (long type_id, int sign) throws HDF5LibraryException</td></tr> +<tr class="separator:ga146986287fbe373dd86f151ddaa714dc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga43c407f428202621421a1e6204b28e9b"><td class="memItemLeft" align="right" valign="top">static synchronized native long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga43c407f428202621421a1e6204b28e9b">H5Tget_size</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga43c407f428202621421a1e6204b28e9b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga2d74364959dac958134915d3d832d08f"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga2d74364959dac958134915d3d832d08f">H5Tset_size</a> (long type_id, long size) throws HDF5LibraryException</td></tr> +<tr class="separator:ga2d74364959dac958134915d3d832d08f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gae457896367ae477c2eccb541142b461c"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gae457896367ae477c2eccb541142b461c">H5Tget_strpad</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:gae457896367ae477c2eccb541142b461c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga18358fd6e3c42e5efdc19a4833b09c6a"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga18358fd6e3c42e5efdc19a4833b09c6a">H5Tset_strpad</a> (long type_id, int strpad) throws HDF5LibraryException</td></tr> +<tr class="separator:ga18358fd6e3c42e5efdc19a4833b09c6a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga01773fe724f6fe26a689b1e032095f85"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga01773fe724f6fe26a689b1e032095f85">H5Tget_super</a> (long type) throws HDF5LibraryException </td></tr> +<tr class="separator:ga01773fe724f6fe26a689b1e032095f85"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga3e94f308f1f42318110a8f8151cce755"><td class="memItemLeft" align="right" valign="top">static synchronized native String </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3e94f308f1f42318110a8f8151cce755">H5Tget_tag</a> (long type) throws HDF5LibraryException</td></tr> +<tr class="separator:ga3e94f308f1f42318110a8f8151cce755"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gac58ba8b7bafaebf165f2aed2740e6ce9"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gac58ba8b7bafaebf165f2aed2740e6ce9">H5Tset_tag</a> (long type, String tag) throws HDF5LibraryException</td></tr> +<tr class="separator:gac58ba8b7bafaebf165f2aed2740e6ce9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga09403f6654ba59890deefe3d17104008"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga09403f6654ba59890deefe3d17104008">H5Tinsert</a> (long type_id, String name, long offset, long field_id) throws HDF5LibraryException, NullPointerException</td></tr> +<tr class="separator:ga09403f6654ba59890deefe3d17104008"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gafa448673235a3115a4a49e8960a81015"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gafa448673235a3115a4a49e8960a81015">H5Tis_variable_str</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:gafa448673235a3115a4a49e8960a81015"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gaf9a85ff4a51c718d134dcac301e96623"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaf9a85ff4a51c718d134dcac301e96623">H5Tlock</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:gaf9a85ff4a51c718d134dcac301e96623"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga02c6427bc282a85afbdad6ab7fa452b4"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga02c6427bc282a85afbdad6ab7fa452b4">H5Topen</a> (long loc_id, String name, long tapl_id) throws HDF5LibraryException, NullPointerException </td></tr> +<tr class="separator:ga02c6427bc282a85afbdad6ab7fa452b4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gaf0744f54efbeb5c8833155a014363c2d"><td class="memItemLeft" align="right" valign="top">static synchronized native int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaf0744f54efbeb5c8833155a014363c2d">H5Tpack</a> (long type_id) throws HDF5LibraryException</td></tr> +<tr class="separator:gaf0744f54efbeb5c8833155a014363c2d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga9c18dbec628a6e196e325aab2cf62830"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga9c18dbec628a6e196e325aab2cf62830">H5Treclaim</a> (long type_id, long space_id, long xfer_plist_id, byte[] buf) throws HDF5LibraryException, NullPointerException</td></tr> +<tr class="separator:ga9c18dbec628a6e196e325aab2cf62830"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga08533280d9a0000801c8208f9dd9139e"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga08533280d9a0000801c8208f9dd9139e">H5Tvlen_create</a> (long base_id) throws HDF5LibraryException </td></tr> +<tr class="separator:ga08533280d9a0000801c8208f9dd9139e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ga07bd001809d7df38d3593484440ad6f7"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga07bd001809d7df38d3593484440ad6f7">H5Tflush</a> (long dtype_id) throws HDF5LibraryException</td></tr> +<tr class="separator:ga07bd001809d7df38d3593484440ad6f7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:gaeafca0ea6741e7e3a2d4bfa773846f93"><td class="memItemLeft" align="right" valign="top">static synchronized native void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaeafca0ea6741e7e3a2d4bfa773846f93">H5Trefresh</a> (long dtype_id) throws HDF5LibraryException</td></tr> +<tr class="separator:gaeafca0ea6741e7e3a2d4bfa773846f93"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<h2 class="groupheader">Function Documentation</h2> +<a id="ga8fcc36fad01b1361ecf429e8ef78f150"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga8fcc36fad01b1361ecf429e8ef78f150">◆ </a></span>H5Tarray_create()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static long H5Tarray_create </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>base_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>ndims</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long[] </td> + <td class="paramname"><em>dim</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tarray_create creates a new array datatype object.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">base_id</td><td>IN: Datatype identifier for the array base datatype. </td></tr> + <tr><td class="paramname">ndims</td><td>IN: Rank of the array. </td></tr> + <tr><td class="paramname">dim</td><td>IN: Size of each array dimension.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a valid datatype identifier</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>dim is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga0e7cbb61e16f7397c91961e391bc9045"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga0e7cbb61e16f7397c91961e391bc9045">◆ </a></span>H5Tclose()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tclose </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tclose releases a datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to release.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga870d622003026c0bd7afaec6e7eeb38b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga870d622003026c0bd7afaec6e7eeb38b">◆ </a></span>H5Tcommit()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tcommit </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>loc_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">String </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>lcpl_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>tcpl_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>tapl_id</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tcommit saves a transient datatype as an immutable named datatype in a file.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">loc_id</td><td>IN: Location identifier. </td></tr> + <tr><td class="paramname">name</td><td>IN: Name given to committed datatype. </td></tr> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to be committed. </td></tr> + <tr><td class="paramname">lcpl_id</td><td>IN: Link creation property list. </td></tr> + <tr><td class="paramname">tcpl_id</td><td>IN: Datatype creation property list. </td></tr> + <tr><td class="paramname">tapl_id</td><td>IN: Datatype access property list.</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>name is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga1ee05418fd16bcb495813c40ba8549c6"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga1ee05418fd16bcb495813c40ba8549c6">◆ </a></span>H5Tcommit_anon()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tcommit_anon </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>loc_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>tcpl_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>tapl_id</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tcommit_anon commits a transient datatype (not immutable) to a file, turning it into a named datatype with the specified creation and property lists.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">loc_id</td><td>IN: Location identifier. </td></tr> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to be committed. </td></tr> + <tr><td class="paramname">tcpl_id</td><td>IN: Datatype creation property list. </td></tr> + <tr><td class="paramname">tapl_id</td><td>IN: Datatype access property list.</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga35e616b8045f1ab7f94c5d19e95065c8"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga35e616b8045f1ab7f94c5d19e95065c8">◆ </a></span>H5Tcommitted()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native boolean H5Tcommitted </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tcommitted queries a type to determine whether the type specified by the type identifier is a named type or a transient type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>true the datatype has been committed</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga76397d7e784b948b3b4004b2b941bb9f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga76397d7e784b948b3b4004b2b941bb9f">◆ </a></span>H5Tcompiler_conv()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tcompiler_conv </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>src_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>dst_id</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tcompiler_conv finds out whether the library's conversion function from type src_id to type dst_id is a compiler (hard) conversion.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">src_id</td><td>IN: Identifier of source datatype. </td></tr> + <tr><td class="paramname">dst_id</td><td>IN: Identifier of destination datatype.</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga7b75c3c2b80b8ae3c9780d6179a73e3c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga7b75c3c2b80b8ae3c9780d6179a73e3c">◆ </a></span>H5Tconvert()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tconvert </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>src_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>dst_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>nelmts</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">byte[] </td> + <td class="paramname"><em>buf</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">byte[] </td> + <td class="paramname"><em>background</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>plist_id</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tconvert converts nelmts elements from the type specified by the src_id identifier to type dst_id.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">src_id</td><td>IN: Identifier of source datatype. </td></tr> + <tr><td class="paramname">dst_id</td><td>IN: Identifier of destination datatype. </td></tr> + <tr><td class="paramname">nelmts</td><td>IN: Size of array buf. </td></tr> + <tr><td class="paramname">buf</td><td>IN: Array containing pre- and post-conversion values. </td></tr> + <tr><td class="paramname">background</td><td>IN: Optional background buffer. </td></tr> + <tr><td class="paramname">plist_id</td><td>IN: Dataset transfer property list identifier.</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>buf is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga75c075582c603c9b24c3f306a7316212"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga75c075582c603c9b24c3f306a7316212">◆ </a></span>H5Tcopy()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static long H5Tcopy </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tcopy copies an existing datatype. The returned type is always transient and unlocked.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to copy. Can be a datatype identifier, a predefined datatype (defined in <a class="el" href="_h5_tpublic_8h.html">H5Tpublic.h</a>), or a dataset Identifier.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a datatype identifier if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga4d9b2dbcd87dfb158ea554a69e57afa1"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga4d9b2dbcd87dfb158ea554a69e57afa1">◆ </a></span>H5Tcreate()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static long H5Tcreate </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"><em>tclass</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>size</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tcreate creates a new datatype of the specified class with the specified number of bytes.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">tclass</td><td>IN: Class of datatype to create. </td></tr> + <tr><td class="paramname">size</td><td>IN: The number of bytes in the datatype to create.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>datatype identifier</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gae6537ea8746a5123a28a12eccb9e24f0"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gae6537ea8746a5123a28a12eccb9e24f0">◆ </a></span>H5Tdecode()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static long H5Tdecode </td> + <td>(</td> + <td class="paramtype">byte[] </td> + <td class="paramname"><em>buf</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tdecode reconstructs the HDF5 data type object and returns a new object handle for it.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">buf</td><td>IN: Buffer for the data type object to be decoded.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a new object handle</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>buf is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga8ede9c3f30b8b53b1d3ddd7a4b006d5b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga8ede9c3f30b8b53b1d3ddd7a4b006d5b">◆ </a></span>H5Tdetect_class()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native boolean H5Tdetect_class </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>cls</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tdetect_class determines whether the datatype specified in dtype_id contains any datatypes of the datatype class specified in dtype_class.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query. </td></tr> + <tr><td class="paramname">cls</td><td>IN: Identifier of datatype cls.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>true if the datatype specified in dtype_id contains any datatypes of the datatype class</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga82064a64ce88c45ed29e10988eaee841"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga82064a64ce88c45ed29e10988eaee841">◆ </a></span>H5Tencode()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tencode </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>obj_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">byte[] </td> + <td class="paramname"><em>buf</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>nalloc</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tencode converts a data type description into binary form in a buffer.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">obj_id</td><td>IN: Identifier of the object to be encoded. </td></tr> + <tr><td class="paramname">buf</td><td>OUT: Buffer for the object to be encoded into. If the provided buffer is NULL, only the size of buffer needed is returned. </td></tr> + <tr><td class="paramname">nalloc</td><td>IN: The size of the allocated buffer.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the size needed for the allocated buffer.</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>buf is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga85ecf1ca8b52d9941ca529df05c26bd7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga85ecf1ca8b52d9941ca529df05c26bd7">◆ </a></span>H5Tenum_create()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static long H5Tenum_create </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>base_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tenum_create creates a new enumeration datatype based on the specified base datatype, parent_id, which must be an integer type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">base_id</td><td>IN: Identifier of the parent datatype to release.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the datatype identifier for the new enumeration datatype</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gaf5bad708a8c6b5b27bbe1e3e326815ce"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaf5bad708a8c6b5b27bbe1e3e326815ce">◆ </a></span>H5Tenum_insert() <span class="overload">[1/3]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tenum_insert </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">String </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">byte[] </td> + <td class="paramname"><em>value</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tenum_insert inserts a new enumeration datatype member into an enumeration datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type</td><td>IN: Identifier of datatype. </td></tr> + <tr><td class="paramname">name</td><td>IN: The name of the member </td></tr> + <tr><td class="paramname">value</td><td>IN: The value of the member, data of the correct type</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>name is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga7240ebcb642ddeb41828d7245afcefcf"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga7240ebcb642ddeb41828d7245afcefcf">◆ </a></span>H5Tenum_insert() <span class="overload">[2/3]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tenum_insert </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">String </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>value</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tenum_insert inserts a new enumeration datatype member into an enumeration datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type</td><td>IN: Identifier of datatype. </td></tr> + <tr><td class="paramname">name</td><td>IN: The name of the member </td></tr> + <tr><td class="paramname">value</td><td>IN: The value of the member, data of the correct type</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>name is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga7587944886c7a7190996529fcf158348"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga7587944886c7a7190996529fcf158348">◆ </a></span>H5Tenum_insert() <span class="overload">[3/3]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tenum_insert </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">String </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int[] </td> + <td class="paramname"><em>value</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tenum_insert inserts a new enumeration datatype member into an enumeration datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type</td><td>IN: Identifier of datatype. </td></tr> + <tr><td class="paramname">name</td><td>IN: The name of the member </td></tr> + <tr><td class="paramname">value</td><td>IN: The value of the member, data of the correct type</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>name is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gaa4cdcec0db804b6737495a14cb1d1395"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaa4cdcec0db804b6737495a14cb1d1395">◆ </a></span>H5Tenum_nameof() <span class="overload">[1/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native String H5Tenum_nameof </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">byte[] </td> + <td class="paramname"><em>value</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>size</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tenum_nameof finds the symbol name that corresponds to the specified value of the enumeration datatype type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type</td><td>IN: Identifier of datatype. </td></tr> + <tr><td class="paramname">value</td><td>IN: The value of the member, data of the correct </td></tr> + <tr><td class="paramname">size</td><td>IN: The probable length of the name</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the symbol name.</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>value is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga0100fdc9747ef39ec1f332f10545f095"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga0100fdc9747ef39ec1f332f10545f095">◆ </a></span>H5Tenum_nameof() <span class="overload">[2/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tenum_nameof </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int[] </td> + <td class="paramname"><em>value</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">String[] </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>size</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tenum_nameof finds the symbol name that corresponds to the specified value of the enumeration datatype type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type</td><td>IN: Identifier of datatype. </td></tr> + <tr><td class="paramname">value</td><td>IN: The value of the member, data of the correct </td></tr> + <tr><td class="paramname">name</td><td>OUT: The name of the member </td></tr> + <tr><td class="paramname">size</td><td>IN: The max length of the name</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>name is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga4a573b77a36e55961836c4fe0d66cc48"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga4a573b77a36e55961836c4fe0d66cc48">◆ </a></span>H5Tenum_valueof() <span class="overload">[1/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tenum_valueof </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">String </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">byte[] </td> + <td class="paramname"><em>value</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tenum_valueof finds the value that corresponds to the specified name of the enumeration datatype type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type</td><td>IN: Identifier of datatype. </td></tr> + <tr><td class="paramname">name</td><td>IN: The name of the member </td></tr> + <tr><td class="paramname">value</td><td>OUT: The value of the member</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gaa7e8bb08ef0d411f30ded33983555477"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaa7e8bb08ef0d411f30ded33983555477">◆ </a></span>H5Tenum_valueof() <span class="overload">[2/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tenum_valueof </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">String </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int[] </td> + <td class="paramname"><em>value</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tenum_valueof finds the value that corresponds to the specified name of the enumeration datatype type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type</td><td>IN: Identifier of datatype. </td></tr> + <tr><td class="paramname">name</td><td>IN: The name of the member </td></tr> + <tr><td class="paramname">value</td><td>OUT: The value of the member</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>name is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga11af265108843c049ea4dffda49b7844"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga11af265108843c049ea4dffda49b7844">◆ </a></span>H5Tequal()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native boolean H5Tequal </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id2</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tequal determines whether two datatype identifiers refer to the same datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id1</td><td>IN: Identifier of datatype to compare. </td></tr> + <tr><td class="paramname">type_id2</td><td>IN: Identifier of datatype to compare.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>true if the datatype identifiers refer to the same datatype, else false.</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga07bd001809d7df38d3593484440ad6f7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga07bd001809d7df38d3593484440ad6f7">◆ </a></span>H5Tflush()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tflush </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>dtype_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tflush causes all buffers associated with a committed datatype to be immediately flushed to disk without removing the data from the cache.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">dtype_id</td><td>IN: Identifier of the committed datatype to be flushed.</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga2a04179d131b8cced23225df519620ac"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga2a04179d131b8cced23225df519620ac">◆ </a></span>H5Tget_array_dims()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tget_array_dims </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long[] </td> + <td class="paramname"><em>dims</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_array_dims returns the sizes of the dimensions of the specified array datatype object.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Datatype identifier of array object. </td></tr> + <tr><td class="paramname">dims</td><td>OUT: Sizes of array dimensions.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the non-negative number of dimensions of the array type</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>dims is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga05ca9c4ca0aa413d57c6ae6a6881a6e3"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga05ca9c4ca0aa413d57c6ae6a6881a6e3">◆ </a></span>H5Tget_array_dims2()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_array_dims2 </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long[] </td> + <td class="paramname"><em>dims</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_array_dims2 returns the sizes of the dimensions of the specified array datatype object.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Datatype identifier of array object. </td></tr> + <tr><td class="paramname">dims</td><td>OUT: Sizes of array dimensions.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the non-negative number of dimensions of the array type</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>dims is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga4d19635cfdc75100e1237b9a99d714f9"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga4d19635cfdc75100e1237b9a99d714f9">◆ </a></span>H5Tget_array_ndims()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_array_ndims </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_array_ndims returns the rank, the number of dimensions, of an array datatype object.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Datatype identifier of array object.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the rank of the array</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gaddf0e5d2f8b968c56b2b3d648cc15d24"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaddf0e5d2f8b968c56b2b3d648cc15d24">◆ </a></span>H5Tget_class()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_class </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_class returns the datatype class identifier.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>datatype class identifier if successful; otherwise H5T_NO_CLASS(-1).</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga428f040d1016a8270eb1c8150c78b6d7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga428f040d1016a8270eb1c8150c78b6d7">◆ </a></span>H5Tget_class_name()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static String H5Tget_class_name </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>class_id</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_class_name returns the datatype class identifier.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">class_id</td><td>IN: Identifier of class from H5Tget_class.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>class name if successful; otherwise H5T_NO_CLASS. </dd></dl> + +</div> +</div> +<a id="gad7774cce1edb40e61945e9a582086087"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gad7774cce1edb40e61945e9a582086087">◆ </a></span>H5Tget_create_plist()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static long H5Tget_create_plist </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_create_plist returns a property list identifier for the datatype creation property list associated with the datatype specified by type_id.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a datatype property list identifier.</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga537c9627ec66e073fbef64c039b62485"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga537c9627ec66e073fbef64c039b62485">◆ </a></span>H5Tget_cset()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_cset </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_cset retrieves the character set type of a string datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a valid character set type if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga453586d25ccc847036cbf8271225f9a6"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga453586d25ccc847036cbf8271225f9a6">◆ </a></span>H5Tget_ebias()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_ebias </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_ebias retrieves the exponent bias of a floating-point type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the bias if successful; otherwise 0.</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gad6f5b85fd969c51da90e943750d3612c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gad6f5b85fd969c51da90e943750d3612c">◆ </a></span>H5Tget_ebias_long()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native long H5Tget_ebias_long </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_ebias retrieves the exponent bias of a floating-point type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the bias</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga07fffc1bf830210c79795917d4418c6e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga07fffc1bf830210c79795917d4418c6e">◆ </a></span>H5Tget_fields() <span class="overload">[1/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tget_fields </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int[] </td> + <td class="paramname"><em>fields</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException, IllegalArgumentException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_fields retrieves information about the locations of the various bit fields of a floating point datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query. </td></tr> + <tr><td class="paramname">fields</td><td>OUT: location of size and bit-position.</td></tr> + </table> + </dd> +</dl> +<pre> + fields[0] = spos OUT: location to return size of in bits. + fields[1] = epos OUT: location to return exponent bit-position. + fields[2] = esize OUT: location to return size of exponent in bits. + fields[3] = mpos OUT: location to return mantissa bit-position. + fields[4] = msize OUT: location to return size of mantissa in bits. +</pre><dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>fields is null. </td></tr> + <tr><td class="paramname">IllegalArgumentException</td><td>fields array is invalid. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gae83d2cdf6867126bb1ce1d90e7e58bf4"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gae83d2cdf6867126bb1ce1d90e7e58bf4">◆ </a></span>H5Tget_fields() <span class="overload">[2/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tget_fields </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long[] </td> + <td class="paramname"><em>fields</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException, IllegalArgumentException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_fields retrieves information about the locations of the various bit fields of a floating point datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query. </td></tr> + <tr><td class="paramname">fields</td><td>OUT: location of size and bit-position. <ul> +<li> +fields[0] = spos OUT: location to return size of in bits. </li> +<li> +fields[1] = epos OUT: location to return exponent bit-position. </li> +<li> +fields[2] = esize OUT: location to return size of exponent in bits. </li> +<li> +fields[3] = mpos OUT: location to return mantissa bit-position. </li> +<li> +fields[4] = msize OUT: location to return size of mantissa in bits. </li> +</ul> +</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>fields is null. </td></tr> + <tr><td class="paramname">IllegalArgumentException</td><td>fields array is invalid. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga6102bcca4b82b19f088215aafaf8768a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga6102bcca4b82b19f088215aafaf8768a">◆ </a></span>H5Tget_inpad()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_inpad </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_inpad retrieves the internal padding type for unused bits in floating-point datatypes.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a valid padding type if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga73d0769d5af1b9cbd4848f771a8018f3"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga73d0769d5af1b9cbd4848f771a8018f3">◆ </a></span>H5Tget_member_class()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_member_class </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>membno</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_member_class returns the class of datatype of the specified member.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Datatype identifier of compound object. </td></tr> + <tr><td class="paramname">membno</td><td>IN: Compound object member number.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the class of the datatype of the field if successful;</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga535df381669deb554ad06e5db4a389c5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga535df381669deb554ad06e5db4a389c5">◆ </a></span>H5Tget_member_index()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_member_index </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">String </td> + <td class="paramname"><em>field_name</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_member_index retrieves the index of a field of a compound datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query. </td></tr> + <tr><td class="paramname">field_name</td><td>IN: Field name of the field index to retrieve.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>if field is defined, the index; else negative.</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga0c050038351ebf193c9a025d419ace7d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga0c050038351ebf193c9a025d419ace7d">◆ </a></span>H5Tget_member_name()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native String H5Tget_member_name </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>field_idx</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_member_name retrieves the name of a field of a compound datatype or an element of an enumeration datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query. </td></tr> + <tr><td class="paramname">field_idx</td><td>IN: Field index (0-based) of the field name to retrieve.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a valid pointer to the name if successful; otherwise null.</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gac45a839858ae76e87489638c26c52942"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gac45a839858ae76e87489638c26c52942">◆ </a></span>H5Tget_member_offset()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native long H5Tget_member_offset </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>membno</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_member_offset returns the byte offset of the specified member of the compound datatype. This is the byte offset in the HDF5 file/library, NOT the offset of any Java object which might be mapped to this data item.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query. </td></tr> + <tr><td class="paramname">membno</td><td>IN: Field index (0-based) of the field type to retrieve.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the offset of the member. </dd></dl> + +</div> +</div> +<a id="ga135ded38426b889b0d1f80d24dd3a747"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga135ded38426b889b0d1f80d24dd3a747">◆ </a></span>H5Tget_member_type()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static long H5Tget_member_type </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>field_idx</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_member_type returns the datatype of the specified member.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query. </td></tr> + <tr><td class="paramname">field_idx</td><td>IN: Field index (0-based) of the field type to retrieve.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the identifier of a copy of the datatype of the field if successful;</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga1c0f01109bb2e674696d8ba53b6a3a41"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga1c0f01109bb2e674696d8ba53b6a3a41">◆ </a></span>H5Tget_member_value() <span class="overload">[1/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tget_member_value </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>membno</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">byte[] </td> + <td class="paramname"><em>value</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_member_value returns the value of the enumeration datatype member memb_no.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Datatype identifier for the enumeration datatype. </td></tr> + <tr><td class="paramname">membno</td><td>IN: Number of the enumeration datatype member. </td></tr> + <tr><td class="paramname">value</td><td>OUT: The value of the member</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>value is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga1dfbfa6d32538d295ba8b0d411713744"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga1dfbfa6d32538d295ba8b0d411713744">◆ </a></span>H5Tget_member_value() <span class="overload">[2/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tget_member_value </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>membno</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int[] </td> + <td class="paramname"><em>value</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_member_value returns the value of the enumeration datatype member memb_no.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype. </td></tr> + <tr><td class="paramname">membno</td><td>IN: The name of the member </td></tr> + <tr><td class="paramname">value</td><td>OUT: The value of the member</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>value is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga3f1bd15c39c359ae0ebc2ffae91b6dbc"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga3f1bd15c39c359ae0ebc2ffae91b6dbc">◆ </a></span>H5Tget_native_type() <span class="overload">[1/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized long H5Tget_native_type </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_native_type returns the equivalent native datatype for the datatype specified in type_id.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query. Direction of search is assumed to be in ascending order.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the native datatype identifier for the specified dataset datatype.</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gab54b38294bc8ef60b31a7a5ddefda288"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gab54b38294bc8ef60b31a7a5ddefda288">◆ </a></span>H5Tget_native_type() <span class="overload">[2/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static long H5Tget_native_type </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>direction</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_native_type returns the equivalent native datatype for the datatype specified in type_id.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query. </td></tr> + <tr><td class="paramname">direction</td><td>IN: Direction of search.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the native datatype identifier for the specified dataset datatype.</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gaad36b316e8e808aa0b87e4708934bb16"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaad36b316e8e808aa0b87e4708934bb16">◆ </a></span>H5Tget_nmembers()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_nmembers </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_nmembers retrieves the number of fields a compound datatype has.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>number of members datatype has if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga3114300f9521a9626a288d8158e6845c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga3114300f9521a9626a288d8158e6845c">◆ </a></span>H5Tget_norm()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_norm </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_norm retrieves the mantissa normalization of a floating-point datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a valid normalization type if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga56c592a9b8b15522619a55b131027ea1"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga56c592a9b8b15522619a55b131027ea1">◆ </a></span>H5Tget_offset()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_offset </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_offset retrieves the bit offset of the first significant bit.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a positive offset value if successful; otherwise 0.</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga8574a1d723a2614b8f5f896258a95412"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga8574a1d723a2614b8f5f896258a95412">◆ </a></span>H5Tget_order()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_order </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_order returns the byte order of an atomic datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a byte order constant if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gac576a243dd3997fa505ff1e1f8a9ea5e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gac576a243dd3997fa505ff1e1f8a9ea5e">◆ </a></span>H5Tget_pad()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_pad </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int[] </td> + <td class="paramname"><em>pad</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_pad retrieves the padding type of the least and most-significant bit padding.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query. </td></tr> + <tr><td class="paramname">pad</td><td>OUT: locations to return least-significant and most-significant bit padding type.</td></tr> + </table> + </dd> +</dl> +<pre> + pad[0] = lsb // least-significant bit padding type + pad[1] = msb // most-significant bit padding type +</pre><dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>pad is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gaa72e5c4595913a4f39cfad97b5779d23"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaa72e5c4595913a4f39cfad97b5779d23">◆ </a></span>H5Tget_precision()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_precision </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_precision returns the precision of an atomic datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the number of significant bits if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gab1d5acb91fa94a6e83158a44d71de802"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gab1d5acb91fa94a6e83158a44d71de802">◆ </a></span>H5Tget_precision_long()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native long H5Tget_precision_long </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_precision returns the precision of an atomic datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the number of significant bits if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gad4d15e46a6649697784b41e27a434c6f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gad4d15e46a6649697784b41e27a434c6f">◆ </a></span>H5Tget_sign()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_sign </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_sign retrieves the sign type for an integer type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a valid sign type if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga43c407f428202621421a1e6204b28e9b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga43c407f428202621421a1e6204b28e9b">◆ </a></span>H5Tget_size()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native long H5Tget_size </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_size returns the size of a datatype in bytes.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the size of the datatype in bytes</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gae457896367ae477c2eccb541142b461c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gae457896367ae477c2eccb541142b461c">◆ </a></span>H5Tget_strpad()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tget_strpad </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_strpad retrieves the string padding method for a string datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a valid string padding type if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga01773fe724f6fe26a689b1e032095f85"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga01773fe724f6fe26a689b1e032095f85">◆ </a></span>H5Tget_super()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static long H5Tget_super </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_super returns the type from which TYPE is derived.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type</td><td>IN: Identifier of datatype.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the parent type</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga3e94f308f1f42318110a8f8151cce755"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga3e94f308f1f42318110a8f8151cce755">◆ </a></span>H5Tget_tag()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native String H5Tget_tag </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tget_tag returns the tag associated with datatype type_id.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type</td><td>IN: Identifier of datatype.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the tag</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga09403f6654ba59890deefe3d17104008"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga09403f6654ba59890deefe3d17104008">◆ </a></span>H5Tinsert()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tinsert </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">String </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>offset</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>field_id</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tinsert adds another member to the compound datatype type_id.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of compound datatype to modify. </td></tr> + <tr><td class="paramname">name</td><td>IN: Name of the field to insert. </td></tr> + <tr><td class="paramname">offset</td><td>IN: Offset in memory structure of the field to insert. </td></tr> + <tr><td class="paramname">field_id</td><td>IN: Datatype identifier of the field to insert.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>name is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gafa448673235a3115a4a49e8960a81015"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gafa448673235a3115a4a49e8960a81015">◆ </a></span>H5Tis_variable_str()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native boolean H5Tis_variable_str </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tis_variable_str determines whether the datatype identified in type_id is a variable-length string.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to query.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>true if type_id is a variable-length string.</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gaf9a85ff4a51c718d134dcac301e96623"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaf9a85ff4a51c718d134dcac301e96623">◆ </a></span>H5Tlock()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tlock </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tlock locks the datatype specified by the type_id identifier, making it read-only and non-destrucible.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to lock.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga02c6427bc282a85afbdad6ab7fa452b4"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga02c6427bc282a85afbdad6ab7fa452b4">◆ </a></span>H5Topen()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static long H5Topen </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>loc_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">String </td> + <td class="paramname"><em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>tapl_id</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Topen opens a named datatype at the location specified by loc_id and return an identifier for the datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">loc_id</td><td>IN: A file, group, or datatype identifier. </td></tr> + <tr><td class="paramname">name</td><td>IN: A datatype name, defined within the file or group identified by loc_id. </td></tr> + <tr><td class="paramname">tapl_id</td><td>IN: Datatype access property list.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a named datatype identifier if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>name is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gaf0744f54efbeb5c8833155a014363c2d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaf0744f54efbeb5c8833155a014363c2d">◆ </a></span>H5Tpack()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tpack </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tpack recursively removes padding from within a compound datatype to make it more efficient (space-wise) to store that data. </p> +<p><b>WARNING:</b> This call only affects the C-data, even if it succeeds, there may be no visible effect on Java objects.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to modify.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga9c18dbec628a6e196e325aab2cf62830"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga9c18dbec628a6e196e325aab2cf62830">◆ </a></span>H5Treclaim()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Treclaim </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>space_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>xfer_plist_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">byte[] </td> + <td class="paramname"><em>buf</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Treclaim reclaims buffer used for VL data.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>Identifier of the datatype. </td></tr> + <tr><td class="paramname">space_id</td><td>Identifier of the dataspace. </td></tr> + <tr><td class="paramname">xfer_plist_id</td><td>Identifier of a transfer property list for this I/O operation. </td></tr> + <tr><td class="paramname">buf</td><td>Buffer with data to be reclaimed.</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + <tr><td class="paramname">NullPointerException</td><td>buf is null. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gaeafca0ea6741e7e3a2d4bfa773846f93"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaeafca0ea6741e7e3a2d4bfa773846f93">◆ </a></span>H5Trefresh()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Trefresh </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>dtype_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Trefresh causes all buffers associated with a committed datatype to be cleared and immediately re-loaded with updated contents from disk. This function essentially closes the datatype, evicts all metadata associated with it from the cache, and then re-opens the datatype. The reopened datatype is automatically re-registered with the same ID.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">dtype_id</td><td>IN: Identifier of the committed datatype to be refreshed.</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga3e416418ddc22d8bed85b1570f2cfa44"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga3e416418ddc22d8bed85b1570f2cfa44">◆ </a></span>H5Tset_cset()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tset_cset </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>cset</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_cset the character set to be used.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to modify. </td></tr> + <tr><td class="paramname">cset</td><td>IN: Character set type.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gaaded3928e7db26b8deb1f377e4e6f411"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaaded3928e7db26b8deb1f377e4e6f411">◆ </a></span>H5Tset_ebias() <span class="overload">[1/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tset_ebias </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>ebias</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_ebias sets the exponent bias of a floating-point type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>Identifier of datatype to set. </td></tr> + <tr><td class="paramname">ebias</td><td>Exponent bias value.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga9e592d1ad340f3b1af1e8ba39b1ffab3"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga9e592d1ad340f3b1af1e8ba39b1ffab3">◆ </a></span>H5Tset_ebias() <span class="overload">[2/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tset_ebias </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>ebias</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_ebias sets the exponent bias of a floating-point type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to set. </td></tr> + <tr><td class="paramname">ebias</td><td>IN: Exponent bias value.</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gaacf085ad758762d4c87be28c23e1c7b2"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaacf085ad758762d4c87be28c23e1c7b2">◆ </a></span>H5Tset_fields() <span class="overload">[1/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tset_fields </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>spos</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>epos</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>esize</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>mpos</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>msize</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_fields sets the locations and sizes of the various floating point bit fields.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>Identifier of datatype to set. </td></tr> + <tr><td class="paramname">spos</td><td>Size position. </td></tr> + <tr><td class="paramname">epos</td><td>Exponent bit position. </td></tr> + <tr><td class="paramname">esize</td><td>Size of exponent in bits. </td></tr> + <tr><td class="paramname">mpos</td><td>Mantissa bit position. </td></tr> + <tr><td class="paramname">msize</td><td>Size of mantissa in bits.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gafd53c24be2b6483a7470aa5c844b6dfd"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gafd53c24be2b6483a7470aa5c844b6dfd">◆ </a></span>H5Tset_fields() <span class="overload">[2/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tset_fields </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>spos</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>epos</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>esize</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>mpos</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>msize</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_fields sets the locations and sizes of the various floating point bit fields.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to set. </td></tr> + <tr><td class="paramname">spos</td><td>IN: Size position. </td></tr> + <tr><td class="paramname">epos</td><td>IN: Exponent bit position. </td></tr> + <tr><td class="paramname">esize</td><td>IN: Size of exponent in bits. </td></tr> + <tr><td class="paramname">mpos</td><td>IN: Mantissa bit position. </td></tr> + <tr><td class="paramname">msize</td><td>IN: Size of mantissa in bits.</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga3637ac5f96a72e72a6fefd9c5c67b3c8"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga3637ac5f96a72e72a6fefd9c5c67b3c8">◆ </a></span>H5Tset_inpad()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tset_inpad </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>inpad</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>If any internal bits of a floating point type are unused (that is, those significant bits which are not part of the sign, exponent, or mantissa), then H5Tset_inpad will be filled according to the value of the padding value property inpad.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to modify. </td></tr> + <tr><td class="paramname">inpad</td><td>IN: Padding type.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga3b33c8ce803a34547b3a57a5ba919af0"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga3b33c8ce803a34547b3a57a5ba919af0">◆ </a></span>H5Tset_norm()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tset_norm </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>norm</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_norm sets the mantissa normalization of a floating-point datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to set. </td></tr> + <tr><td class="paramname">norm</td><td>IN: Mantissa normalization type.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gab1eb4484cd14f9b17b40edf9740e34b8"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gab1eb4484cd14f9b17b40edf9740e34b8">◆ </a></span>H5Tset_offset() <span class="overload">[1/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tset_offset </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>offset</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_offset sets the bit offset of the first significant bit.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>Identifier of datatype to set. </td></tr> + <tr><td class="paramname">offset</td><td>Offset of first significant bit.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga5b97a838928e563a63e3a9b65e0d40e0"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga5b97a838928e563a63e3a9b65e0d40e0">◆ </a></span>H5Tset_offset() <span class="overload">[2/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tset_offset </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>offset</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_offset sets the bit offset of the first significant bit.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to set. </td></tr> + <tr><td class="paramname">offset</td><td>IN: Offset of first significant bit.</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga0f0842166be46d68d5b97a24ea987876"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga0f0842166be46d68d5b97a24ea987876">◆ </a></span>H5Tset_order()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tset_order </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>order</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_order sets the byte ordering of an atomic datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to set. </td></tr> + <tr><td class="paramname">order</td><td>IN: Byte ordering constant.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gae56fafc2b6d98adca6c9c9de1acb54ef"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gae56fafc2b6d98adca6c9c9de1acb54ef">◆ </a></span>H5Tset_pad()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tset_pad </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>lsb</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>msb</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_pad sets the least and most-significant bits padding types.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to set. </td></tr> + <tr><td class="paramname">lsb</td><td>IN: Padding type for least-significant bits. </td></tr> + <tr><td class="paramname">msb</td><td>IN: Padding type for most-significant bits.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga6857a8a40922e6e0059d7a87750f3789"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga6857a8a40922e6e0059d7a87750f3789">◆ </a></span>H5Tset_precision() <span class="overload">[1/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static int H5Tset_precision </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>precision</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_precision sets the precision of an atomic datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>Identifier of datatype to set. </td></tr> + <tr><td class="paramname">precision</td><td>Number of bits of precision for datatype.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga1cae233e6b73c2d1ea7165164e51bec5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga1cae233e6b73c2d1ea7165164e51bec5">◆ </a></span>H5Tset_precision() <span class="overload">[2/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native void H5Tset_precision </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>precision</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_precision sets the precision of an atomic datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to set. </td></tr> + <tr><td class="paramname">precision</td><td>IN: Number of bits of precision for datatype.</td></tr> + </table> + </dd> +</dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga146986287fbe373dd86f151ddaa714dc"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga146986287fbe373dd86f151ddaa714dc">◆ </a></span>H5Tset_sign()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tset_sign </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>sign</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_sign sets the sign property for an integer type.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to set. </td></tr> + <tr><td class="paramname">sign</td><td>IN: Sign type.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga2d74364959dac958134915d3d832d08f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga2d74364959dac958134915d3d832d08f">◆ </a></span>H5Tset_size()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tset_size </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">long </td> + <td class="paramname"><em>size</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_size sets the total size in bytes, size, for an atomic datatype (this operation is not permitted on compound datatypes).</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to change size. </td></tr> + <tr><td class="paramname">size</td><td>IN: Size in bytes to modify datatype.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga18358fd6e3c42e5efdc19a4833b09c6a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga18358fd6e3c42e5efdc19a4833b09c6a">◆ </a></span>H5Tset_strpad()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tset_strpad </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"><em>strpad</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_strpad defines the storage mechanism for the string.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type_id</td><td>IN: Identifier of datatype to modify. </td></tr> + <tr><td class="paramname">strpad</td><td>IN: String padding type.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="gac58ba8b7bafaebf165f2aed2740e6ce9"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gac58ba8b7bafaebf165f2aed2740e6ce9">◆ </a></span>H5Tset_tag()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static synchronized native int H5Tset_tag </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">String </td> + <td class="paramname"><em>tag</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tset_tag tags an opaque datatype type_id with a unique ASCII identifier tag.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">type</td><td>IN: Datatype identifier for the opaque datatype to be tagged. </td></tr> + <tr><td class="paramname">tag</td><td>IN: Descriptive ASCII string with which the opaque datatype is to be tagged.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ga08533280d9a0000801c8208f9dd9139e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga08533280d9a0000801c8208f9dd9139e">◆ </a></span>H5Tvlen_create()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static long H5Tvlen_create </td> + <td>(</td> + <td class="paramtype">long </td> + <td class="paramname"><em>base_id</em></td><td>)</td> + <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>H5Tvlen_create creates a new variable-length (VL) datatype.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">base_id</td><td>IN: Identifier of parent datatype.</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl> +<dl class="exception"><dt>Exceptions</dt><dd> + <table class="exception"> + <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +</div><!-- contents --> +</div><!-- doc-content --> +<!-- start footer part --> +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> + <ul> + <li class="footer">Generated on Mon Jun 26 2023 19:01:38 for HDF5 by + <a href="http://www.doxygen.org/index.html"> + <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li> + </ul> +</div> +</body> +</html> |