Ссылки 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)