| ||||
| NYI = Not yet implemented. | ||||
Note: The only type of reference implemented in this release is an object reference pointing to a dataset.
H5Rcreate(href_t *ref,
hid_t loc_id,
const char *name,
H5R_type_t ref_type,
hid_t space_id
)
H5Rcreate creates the reference, ref,
of the type specified in ref_type, pointing to
the object name located at loc_id.
The parameters loc_id and name are
used to locate the object.
The parameter space_id identifies the region
to be pointed to (for dataset region references).
Note: Only object references of type H5T_STD_REF_OBJ
pointing to entire datasets are implemented at this time.
ref
loc_id
name
loc_id.
ref_type
space_id
H5Rdereference(hid_t dataset,
H5R_type_t ref_type,
href_t *ref
)
H5Rdereference
opens that object and returns an identifier.
The parameter ref_type specifies the reference type
of ref. See
Reference Types in
References (H5R)
for a list of valid reference types.
dataset
ref_type
ref.
ref
H5Rget_region(hid_t dataset,
H5R_type_t ref_type,
href_t *ref
)
ref,
H5Rget_region creates a copy of the dataspace
of the dataset pointed to and defines a selection in the copy
which is the region pointed to.
The parameter ref_type specifies the reference type
of ref. See
Reference Types in
References (H5R)
for a list of valid reference types.
dataset,
ref_type,
ref.
ref