HDF5 Dataspace Interface

H5SCLOSE

    Releases and terminates access to a dataspace.

H5SCOPY

    Creates an exact copy of a dataspace.

H5SCREATE

    Creates a new dataspace of a specified type.

H5SCREATE_SIMPLE

    Creates a new simple dataspace and opens it for access.

H5SEXTENT_COPY

    Copies the extent of a dataspace.

H5SGET_SELECT_BOUNDS

    Gets the bounding box containing the current selection.

H5SGET_SELECT_ELEM_NPOINTS

    Gets the number of element points in the current selection.

H5SGET_SELECT_ELEM_POINTLIST

    Gets the list of element points currently selected.

H5SGET_SELECT_HYPER_BLOCKLIST

    Gets the list of hyperslab blocks currently selected.

H5SGET_SELECT_HYPER_NBLOCKS

    Get number of hyperslab blocks.

H5SGET_SELECT_NPOINTS

    Determines the number of elements in a dataspace selection.

H5SGET_SIMPLE_EXTENT_DIMS

    Retrieves dataspace dimension size and maximum size.

H5SGET_SIMPLE_EXTENT_NDIMS

    Determines the dimensionality of a dataspace.

H5SGET_SIMPLE_EXTENT_NPOINTS

    Determines the number of elements in a dataspace.

H5SGET_SIMPLE_EXTENT_TYPE

    Determines the current class of a dataspace.

H5SIS_SIMPLE

    Determines whether a dataspace is a simple dataspace.

H5SOFFSET_SIMPLE

    Sets the offset of a simple dataspace.

H5SSELECT_ALL

    Selects an entire dataspace.

H5SSELECT_ELEMENTS

    Selects array elements to be included in the selection for a dataspace.

H5SSELECT_HYPERSLAB

    Selects a hyperslab region to add to the current selected region.

H5SSELECT_NONE

    Resets the selection region to include no elements.

H5SSELECT_VALID

    Verifies that the selection is within the extent of the dataspace.

H5SSET_EXTENT_NONE

    Removes the extent from a dataspace.

H5SSET_EXTENT_SIMPLE

    Sets or resets the size of an existing dataspace.