diff options
author | Frank Baker <fbaker@hdfgroup.org> | 2002-05-07 16:12:40 (GMT) |
---|---|---|
committer | Frank Baker <fbaker@hdfgroup.org> | 2002-05-07 16:12:40 (GMT) |
commit | b414cc16acb95b93cd69c16c9ef25ac3ea1d0741 (patch) | |
tree | 04d9a6658808c74afd0eae4a7257f9639be0037c /doc/html/Dataspaces.html | |
parent | 470663aef662d8ad39133754396278fbd3f1b691 (diff) | |
download | hdf5-b414cc16acb95b93cd69c16c9ef25ac3ea1d0741.zip hdf5-b414cc16acb95b93cd69c16c9ef25ac3ea1d0741.tar.gz hdf5-b414cc16acb95b93cd69c16c9ef25ac3ea1d0741.tar.bz2 |
[svn-r5371]
Purpose:
Bugfix -- Closes #702
Description:
Commented out references to and descriptions of unimplemented
H5S functions. Particularly in the UG document, Dataspaces.html.
H5Sopen H5Slock H5Ssubspace
H5Scommit H5Sselect_op H5Ssubspace_name
H5Sis_subspace H5Sselect_order H5Ssubspace_location
Added explanatory "Note to developers" in comments near top of
Dataspaces.html.
Platforms tested:
IE 5
Diffstat (limited to 'doc/html/Dataspaces.html')
-rw-r--r-- | doc/html/Dataspaces.html | 49 |
1 files changed, 46 insertions, 3 deletions
diff --git a/doc/html/Dataspaces.html b/doc/html/Dataspaces.html index 523f3ba..2625fa1 100644 --- a/doc/html/Dataspaces.html +++ b/doc/html/Dataspaces.html @@ -6,6 +6,22 @@ <body bgcolor="#FFFFFF"> +<!-- Note to Developers: --> +<!-- The following H5S functions were originally documented in this --> +<!-- file and are in the HDF5 design. However, they have not been --> +<!-- implemented and are not on the current development schedule. --> +<!-- So as to cease confusing the user, the relevant sections have --> +<!-- been commented out of this file. --> +<!-- H5Sopen H5Sselect_op H5Ssubspace --> +<!-- H5Scommit H5Sselect_order H5Ssubspace_name --> +<!-- H5Sis_subspace H5Ssubspace_location --> +<!-- H5Slock --> +<!-- The corresponding list of these same functions in the --> +<!-- Ref Manual, pointing to this document for a description, has --> +<!-- similarly been commented out. --> +<!-- - - - F Baker, 7 May 2002 --> + + <hr> <center> <table border=0 width=98%> @@ -241,6 +257,7 @@ types currently supported are H5S_SCALAR and H5S_SIMPLE; others are planned to be added later. </DD> +<!-- Unimplemented function <DT> <TT>hid_t H5Sopen(hid_t <I>location</I>, const char *<I>name</I>)</TT></DT> @@ -250,6 +267,7 @@ The <I>location</I> argument is a file or group ID and <I>name</I> is an absolute or relative path to the permanent dataspace. The dataspace ID which is returned is a handle to a permanent dataspace which can't be modified. </DD> +--> <DT> <TT>hid_t H5Scopy (hid_t <I>space</I>)</TT></DT> @@ -259,6 +277,7 @@ is returned is a handle to a permanent dataspace which can't be modified. dataspace <I>space</I>. </DD> +<!-- Unimplemented function <DT> <TT>hid_t H5Ssubspace (hid_t <I>space</I>)</TT></DT> @@ -273,7 +292,9 @@ contiguous areas) are allowed. A subspace is not "simplified" or reduced in the number of dimensions used if the selection is "flat" in one dimension, they always have the same number of dimensions as their parent dataspace. </DD> +--> +<!-- Unimplemented function <DT> <TT>herr_t H5Scommit (hid_t <I>location</I>, const char *<I>name</I>, hid_t <I>space</I>)</TT></DT> @@ -283,6 +304,7 @@ by <I>location</I>. <I>Location</I> may be either a file or group handle and <I>name</I> is an absolute or relative path to the location to store the dataspace. After this call, the dataspace is permanent and can't be modified. </DD> +--> <DT> <TT>herr_t H5Sclose (hid_t <I>space</I>)</TT></DT> @@ -387,8 +409,14 @@ an I/O transfer is performed (and checked during calls to H5Sselect_valid). Selections have an iteration order for the points selected, which can be any permutation of the dimensions involved (defaulting to 'C' array order) or a specific order for the selected points, for selections composed of single array -elements with H5Sselect_elements. Selections can also be copied or combined -together in various ways with H5Sselect_op. Further methods of selecting +elements with H5Sselect_elements. + +<!-- Unimplemented function +Selections can also be copied or combined +together in various ways with H5Sselect_op. +--> + +Further methods of selecting portions of a dataspace may be added in the future. <DL> @@ -496,6 +524,7 @@ dataspace not to include any elements. </DD> <DT> +<!-- Unimplemented function <TT>herr_t H5Sselect_op (hid_t <I>space1</I>, h5s_seloper_t <I>op</I>, hid_t <I>space2</I>)</TT></DT> @@ -523,7 +552,9 @@ operations for <I>op</I> are: </DL> </DD> +--> +<!-- Unimplemented function <DT> <TT>herr_t H5Sselect_order (hid_t <I>space</I>, hsize_t <I>perm_vector</I>[])</TT></DT> @@ -541,6 +572,7 @@ the elements of the <I>perm_vector</I> as [0, 1, 2], for FORTRAN order they would be [2, 1, 0]. Other orderings, such as [1, 2, 0] are also possible, but may execute slower. </DD> +--> <DT> <TT>htri_t H5Sselect_valid (hid_t <I>space</I>)</TT></DT> @@ -574,10 +606,14 @@ for the dataspace is reset to 0. </DL> +<!-- Inappropriate header until "Unimplemented functions" reinstated. <H2> 5. Misc. Dataspace Operations</H2> +--> +<H2> 5. Convenience Dataspace Operation</H2> <DL> +<!-- Unimplemented function <DT> <TT>herr_t H5Slock (hid_t <I>space</I>)</TT></DT> @@ -585,6 +621,7 @@ for the dataspace is reset to 0. Locks the dataspace so that it cannot be modified or closed. When the library exits, the dataspace will be unlocked and closed. </DD> +--> <DT> <TT>hid_t H5Screate_simple(int <I>rank</I>, const hsize_t *<I>current_size</I>, @@ -596,6 +633,7 @@ and set it's extent in one call. It is equivalent to calling H5Screate and H5Sset_extent_simple() in two steps. </DD> +<!-- Unimplemented function <DT> <TT>int H5Sis_subspace(hid_t <I>space</I>)</TT></DT> @@ -603,7 +641,9 @@ and H5Sset_extent_simple() in two steps. This function returns positive if <I>space</I> is located within another dataspace, zero if it is not, and negative on a failure. </DD> +--> +<!-- Unimplemented function <DT> <TT>char *H5Ssubspace_name(hid_t <I>space</I>)</TT></DT> @@ -613,7 +653,9 @@ is located within. If <I>space</I> is not located within another dataspace, or an error occurs, NULL is returned. The application is responsible for freeing the string returned. </DD> +--> +<!-- Unimplemented function <DT> <TT>herr_t H5Ssubspace_location(hid_t <I>space</I>, hsize_t *<I>loc</I>)</TT></DT> @@ -625,6 +667,7 @@ If <I>space</I> is not located within another dataspace or an error occurs, a negative value is returned, otherwise a non-negative value is returned. </DD> +--> </DL> @@ -677,7 +720,7 @@ is returned. <!-- Created: Thu Dec 4 14:57:32 EST 1997 --> <!-- hhmts start --> -Last modified: 5 July 2001 +Last modified: 7 May 2002 <!-- hhmts end --> <br> |