Ссылки HDF5
Используйте MATLAB® Интерфейс ссылки HDF5, H5R
, создать и получить доступ к информации о ссылках на объекты HDF5.
Создайте ссылку
ref = H5R.create(locID,objname,reftype,spaceID)
создает ссылочный ref
из типа, заданного в reftype
указывание на объект задано objname
и locID
.
Открытый объект задан ссылкой
output = H5R.dereference(dsID,reftype,ref)
возвращает идентификатор в объект, заданный ref
в наборе данных, заданном dsID
. Этот синтаксис соответствует H5Rdereference
интерфейс в версии 1.8 библиотеки HDF5 C.
output = H5R.dereference(dsID,plistID,reftype,ref)
возвращает идентификатор в объект, заданный ref
в наборе данных, заданном dsID
и со списком свойств сложения plistID
. Этот синтаксис соответствует H5Rdereference
интерфейс в версии 1.10 библиотеки HDF5 C.
Имя ссылочного объекта
name = H5R.get_name(locID,reftype,ref)
возвращает имя объекта, идентифицированного ref
из типа reftype
расположенный в наборе данных или группе locID
.
name = H5R.get_name(locID,reftype,ref,'TextEncoding',encoding)
задает текстовое кодирование, чтобы использовать, чтобы интерпретировать ссылочное имя.
Тип ссылочного объекта
objtype = H5R.get_obj_type(locID,reftype,ref)
возвращает тип объекта, на который указывает ссылка на объект. Этот синтаксис соответствует H5Rget_obj_type
интерфейс в версии 1.8 библиотеки HDF5 C.
Копия пространства данных заданной области
spaceID = H5R.get_region(fileID,reftype,ref)
возвращает пространство данных с заданной выбранной областью. fileID
используется, чтобы идентифицировать файл, содержащий область, на которую ссылаются, и может быть любой идентификатор для любого объекта в файле.
Library (H5)
| Dataset (H5D)
| File (H5F)
| Group (H5G)
| Object (H5O)
| Dataspace (H5S)
| Datatype (H5T)