Открытый объект, заданный ссылкой
output = H5R.dereference(dataset,ref_type,ref)
output = H5R.dereference(dataset,ref_type,ref)
возвращает идентификатор объекту, заданному в ref
в наборе данных, заданном dataset
.
plist = 'H5P_DEFAULT'; space = 'H5S_ALL'; fid = H5F.open('example.h5'); dset_id = H5D.open(fid,'/g3/reference'); ref_data = H5D.read(dset_id,'H5T_STD_REF_OBJ',space,space,plist); deref_dset_id = H5R.dereference(dset_id,'H5R_OBJECT',ref_data(:,1)); H5D.close(dset_id); H5D.close(deref_dset_id); H5F.close(fid);