summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorFrank Baker <fbaker@hdfgroup.org>2005-04-07 22:42:19 (GMT)
committerFrank Baker <fbaker@hdfgroup.org>2005-04-07 22:42:19 (GMT)
commit6fac25937f0fd4fc1675b2dd221cb1f85de73a07 (patch)
treeb9523a37a78025443abe23741d65673aebdeaef9 /doc
parent151757f9891ca89224dabc656680332261b074ea (diff)
downloadhdf5-6fac25937f0fd4fc1675b2dd221cb1f85de73a07.zip
hdf5-6fac25937f0fd4fc1675b2dd221cb1f85de73a07.tar.gz
hdf5-6fac25937f0fd4fc1675b2dd221cb1f85de73a07.tar.bz2
[svn-r10573]
Purpose: Add h5tget_member_index_f and h5tget_member_class_f. Reformat links index at top of page to balance Fortran lists and cleanup the C listing. Platforms tested: Firefox
Diffstat (limited to 'doc')
-rw-r--r--doc/html/RM_H5T.html104
1 files changed, 53 insertions, 51 deletions
diff --git a/doc/html/RM_H5T.html b/doc/html/RM_H5T.html
index 2bcb045..9512baf 100644
--- a/doc/html/RM_H5T.html
+++ b/doc/html/RM_H5T.html
@@ -90,7 +90,7 @@ of a dataset.
<li><a href="#Datatype-GetNativeType">H5Tget_native_type</a>
<li><a href="#Datatype-DetectClass">H5Tdetect_class</a>
<li><a href="#Datatype-Close">H5Tclose</a>
-<p>
+<br><br>
<i>Conversion Functions</i>
<li><a href="#Datatype-Convert">H5Tconvert</a>
<li><a href="#Datatype-Find">H5Tfind</a>
@@ -126,7 +126,7 @@ of a dataset.
<li><a href="#Datatype-GetStrpad">H5Tget_strpad</a>
<li><a href="#Datatype-SetStrpad">H5Tset_strpad</a>
</td></tr></table>
-<p>
+<br><br>
<i>Enumeration Datatypes</i>
<li><a href="#Datatype-EnumCreate">H5Tenum_create</a>
<li><a href="#Datatype-EnumInsert">H5Tenum_insert</a>
@@ -146,16 +146,16 @@ of a dataset.
<li><a href="#Datatype-GetMemberType">H5Tget_member_type</a>
<li><a href="#Datatype-Insert">H5Tinsert</a>
<li><a href="#Datatype-Pack">H5Tpack</a>
-<p>
+<br><br>
<i>Array Datatypes</i>
<li><a href="#Datatype-ArrayCreate">H5Tarray_create</a>
<li><a href="#Datatype-GetArrayNdims">H5Tget_array_ndims</a>
<li><a href="#Datatype-GetArrayDims">H5Tget_array_dims</a>
-<p>
+<br><br>
<i>Variable-length Datatypes</i>
<li><a href="#Datatype-VLCreate">H5Tvlen_create</a>
<li><a href="#Datatype-IsVariableString">H5Tis_variable_str</a>
-<p>
+<br><br>
<i>Opaque Datatypes</i>
<li><a href="#Datatype-SetTag">H5Tset_tag</a>
<li><a href="#Datatype-GetTag">H5Tget_tag</a>
@@ -268,7 +268,7 @@ as the corresponding C function.
<!--<li><a href="#Datatype-GetNativeType">h5tget_native_type_f</a> -->
<!--<li><a href="#Datatype-DetectClass">h5tdetect_class_f</a> -->
<li><a href="#Datatype-Close">h5tclose_f</a>
-<!--<p> -->
+<!--<br><br> -->
<!--<i>Conversion Functions</i> -->
<!--<li><a href="#Datatype-Convert">h5tconvert_f</a> -->
<!--<li><a href="#Datatype-Find">h5tfind_f</a> -->
@@ -276,7 +276,17 @@ as the corresponding C function.
<!--<li><a href="#Datatype-GetOverflow">h5tget_overflow_f</a> -->
<!--<li><a href="#Datatype-Register">h5tregister_f</a> -->
<!--<li><a href="#Datatype-Unregister">h5tunregister_f</a> -->
- <p>
+ <br><br>
+ <i>Enumeration Datatypes</i>
+ <li><a href="#Datatype-EnumCreate">h5tenum_create_f</a>
+ <li><a href="#Datatype-EnumInsert">h5tenum_insert_f</a>
+ <li><a href="#Datatype-EnumNameOf">h5tenum_nameof_f</a>
+ <li><a href="#Datatype-EnumValueOf">h5tenum_valueof_f</a>
+ <li><a href="#Datatype-GetMemberValue">h5tget_member_value_f</a>
+ <li><a href="#Datatype-GetNmembers">h5tget_nmembers_f</a>
+ <li><a href="#Datatype-GetMemberName">h5tget_member_name_f</a>
+ <li><a href="#Datatype-GetMemberIndex">h5tget_member_index_f</a>
+</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td valign=top width=32%>
<i>Atomic Datatype Properties</i>
<li><a href="#Datatype-SetSize">h5tset_size_f</a>
<li><a href="#Datatype-GetOrder">h5tget_order_f</a>
@@ -285,9 +295,6 @@ as the corresponding C function.
<li><a href="#Datatype-SetPrecision">h5tset_precision_f</a>
<li><a href="#Datatype-GetOffset">h5tget_offset_f</a>
<li><a href="#Datatype-SetOffset">h5tset_offset_f</a>
-</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td valign=top width=32%>
-<i>Atomic (continued)</i>
-<!-- <table><tr><td valign=top> -->
<li><a href="#Datatype-GetPad">h5tget_pad_f</a>
<li><a href="#Datatype-SetPad">h5tset_pad_f</a>
<li><a href="#Datatype-GetSign">h5tget_sign_f</a>
@@ -296,7 +303,6 @@ as the corresponding C function.
<li><a href="#Datatype-SetFields">h5tset_fields_f</a>
<li><a href="#Datatype-GetEbias">h5tget_ebiass_f</a>
<li><a href="#Datatype-SetEbias">h5tset_ebiass_f</a>
-<!-- </td><td valign=top> -->
<li><a href="#Datatype-GetNorm">h5tget_norm_f</a>
<li><a href="#Datatype-SetNorm">h5tset_norm_f</a>
<li><a href="#Datatype-GetInpad">h5tget_inpad_f</a>
@@ -305,42 +311,31 @@ as the corresponding C function.
<li><a href="#Datatype-SetCset">h5tset_cset_f</a>
<li><a href="#Datatype-GetStrpad">h5tget_strpad_f</a>
<li><a href="#Datatype-SetStrpad">h5tset_strpad_f</a>
-<!-- </td></tr></table> -->
- <p>
+<!--<br><br> -->
+<!--<i>Variable-length Datatypes</i> -->
+<!--<li><a href="#Datatype-VLCreate">h5tvlen_create_f</a> -->
+ </td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td valign=top width=32%>
<i>Array Datatypes</i>
<li><a href="#Datatype-ArrayCreate">h5tarray_create_f</a>
<li><a href="#Datatype-GetArrayNdims">h5tget_array_ndims_f</a>
<li><a href="#Datatype-GetArrayDims">h5tget_array_dims_f</a>
-<!--<p> -->
-<!--<i>Variable-length Datatypes</i> -->
-<!--<li><a href="#Datatype-VLCreate">h5tvlen_create_f</a> -->
- </td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td valign=top width=32%>
+ <br><br>
<i>Compound Datatype Properties</i>
<li><a href="#Datatype-GetNmembers">h5tget_nmembers_f</a>
-<!--<li><a href="#Datatype-GetMemberClass">h5tget_member_class_f</a> -->
+ <li><a href="#Datatype-GetMemberClass">h5tget_member_class_f</a>
<li><a href="#Datatype-GetMemberName">h5tget_member_name_f</a>
-<!--<li><a href="#Datatype-GetMemberIndex">h5tget_member_index_f</a> -->
+ <li><a href="#Datatype-GetMemberIndex">h5tget_member_index_f</a>
<li><a href="#Datatype-GetMemberOffset">h5tget_member_offset_f</a>
<!--<li><a href="#Datatype-GetMemberDims">h5tget_member_dims_f</a> -->
<li><a href="#Datatype-GetMemberType">h5tget_member_type_f</a>
<li><a href="#Datatype-Insert">h5tinsert_f</a>
<li><a href="#Datatype-Pack">h5tpack_f</a>
<!--<li><a href="#Datatype-InsertArray">h5tinsert_array_f</a> -->
- <p>
- <i>Enumeration Datatypes</i>
- <li><a href="#Datatype-EnumCreate">h5tenum_create_f</a>
- <li><a href="#Datatype-EnumInsert">h5tenum_insert_f</a>
- <li><a href="#Datatype-EnumNameOf">h5tenum_nameof_f</a>
- <li><a href="#Datatype-EnumValueOf">h5tenum_valueof_f</a>
- <li><a href="#Datatype-GetMemberValue">h5tget_member_value_f</a>
- <li><a href="#Datatype-GetNmembers">h5tget_nmembers_f</a>
- <li><a href="#Datatype-GetMemberName">h5tget_member_name_f</a>
-<!--<li><a href="#Datatype-GetMemberIndex">h5tget_member_index_f</a> -->
- <p>
+ <br><br>
<i>Variable-length Datatypes</i>
<li><a href="#Datatype-VLCreate">h5tvlen_create_f</a>
<li><a href="#Datatype-IsVariableString">h5tis_variable_str_f</a>
- <p>
+ <br><br>
<i>Opaque Datatypes</i>
<li><a href="#Datatype-SetTag">h5tset_tag_f</a>
<li><a href="#Datatype-GetTag">h5tget_tag_f</a>
@@ -1615,16 +1610,20 @@ END SUBROUTINE h5tget_inpad_f
<dt><strong>Returns:</strong>
<dd>Returns the datatype class, a non-negative value, if successful;
otherwise returns a negative value.
-<dt><strong>Fortran90 Interface:</strong>
- <dd>None.
-<!--
- <pre>
-
- </pre>
--->
- <!--<dt><strong>Non-C API(s):</strong>
- <dd>
-
+<dt><strong>Fortran90 Interface:</strong> h5tget_member_class_f
+ <dd>
+ <pre>
+SUBROUTINE h5tget_member_class_f(type_id, member_no, class, hdferr)
+ INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
+ INTEGER, INTENT(IN) :: member_no ! Member number
+ INTEGER, INTENT(OUT) :: class ! Member class
+ INTEGER, INTENT(OUT) :: hdferr ! Error code
+END SUBROUTINE h5tget_member_class_f
+ </pre>
+ <!--
+ <dt><strong>Non-C API(s):</strong>
+ <dd>
+
<img src="Graphics/Java.gif">
<img src="Graphics/C++.gif">
-->
@@ -1663,16 +1662,19 @@ END SUBROUTINE h5tget_inpad_f
<dt><strong>Returns:</strong>
<dd>Returns a valid field or member index if successful;
otherwise returns a negative value.
-<dt><strong>Fortran90 Interface:</strong>
- <dd>None.
-<!--
- <pre>
-
+<dt><strong>Fortran90 Interface:</strong> h5tget_member_index_f
+ <dd>
+ <pre>
+SUBROUTINE h5tget_member_index_f(type_id, name, index, hdferr)
+ INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
+ CHARACTER(LEN=*), INTENT(IN) :: name ! Member name
+ INTEGER, INTENT(OUT) :: index ! Member index
+ INTEGER, INTENT(OUT) :: hdferr ! Error code
+END SUBROUTINE h5tget_member_index_f
</pre>
--->
-
- <!--<dt><strong>Non-C API(s):</strong>
- <dd>
+ <!--
+ <dt><strong>Non-C API(s):</strong>
+ <dd>
<img src="Graphics/Java.gif">
<img src="Graphics/C++.gif">
@@ -3975,7 +3977,7 @@ And in this document, the
Describes HDF5 Release 1.7, the unreleased development branch; working toward HDF5 Release 1.8.0
</address><!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
<!--
-document.writeln("Last modified: 8 September 2004");
+document.writeln("Last modified: 7 April 2005");
-->
</SCRIPT>