H5R
NAME
MODULE H5R
FILE
fortran/src/H5Rff.f90
PURPOSE
This file contains Fortran interfaces for H5R functions. It includes all the functions that are independent on whether the Fortran 2003 functions are enabled or disabled.
NOTES
*** IMPORTANT *** If you add a new H5R function you must add the function name to the Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory. This is needed for Windows based operating systems.
h5rget_object_type_obj_f
[ Top ] [ H5R ] [ Subroutines ]
NAME
h5rget_object_type_obj_f
PURPOSE
Retrieves the type of object that an object reference points to.
INPUTS
dset_id - identifier of the dataset containing reference to the objects ref - reference to open
OUTPUTS
obj_type - object_type, possible values: H5G_UNKNOWN_F (-1) H5G_GROUP_F 0 H5G_DATASET_F 1 H5G_TYPE_F 2 H5G_LINK_F 3 hdferr - Returns 0 if successful and -1 if fails
AUTHOR
Elena Pourmal August 12, 1999
HISTORY
Explicit Fortran interfaces were added for called C functions (it is needed for Windows port). February 28, 2001
NOTES
This is a module procedure for the h5rget_object_type_f subroutine.
SOURCE
SUBROUTINE h5rget_object_type_obj_f(dset_id, ref, obj_type, hdferr) IMPLICIT NONE INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier TYPE(hobj_ref_t_f), INTENT(IN) :: ref ! Object reference INTEGER, INTENT(OUT) :: obj_type ! Object type ! H5G_UNKNOWN_F (-1) ! H5G_GROUP_F 0 ! H5G_DATASET_F 1 ! H5G_TYPE_F 2 ! H5G_LINK_F 3 INTEGER, INTENT(OUT) :: hdferr ! Error code
h5rget_region_region_f
[ Top ] [ H5R ] [ Subroutines ]
NAME
h5rget_region_region_f
PURPOSE
Retrieves a dataspace with the specified region selected
INPUTS
dset_id - identifier of the dataset containing reference to the regions ref - reference to open
OUTPUTS
space_id - dataspace identifier hdferr - Returns 0 if successful and -1 if fails
AUTHOR
Elena Pourmal August 12, 1999
HISTORY
Explicit Fortran interfaces were added for called C functions (it is needed for Windows port). February 28, 2001
NOTES
This is a module procedure for the h5rget_region_f subroutine.
SOURCE
SUBROUTINE h5rget_region_region_f(dset_id, ref, space_id, hdferr) IMPLICIT NONE INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier TYPE(hdset_reg_ref_t_f), INTENT(IN) :: ref ! Dataset region reference INTEGER(HID_T), INTENT(OUT) :: space_id ! Space identifier INTEGER, INTENT(OUT) :: hdferr ! Error code