Открытый объект задан индексом
obj_id = H5O.open_by_idx(loc_id, group_name, idx_type,
order, n, lapl_id)
obj_id = H5O.open_by_idx(loc_id, group_name, idx_type,
order, n, lapl_id)
открывает n
-th объект в группе, заданной loc_id
и group_name
. loc_id
задает файл или группу. group_name
задает группу относительно loc_id
, в котором может быть найден объект.
Два параметра используются, чтобы установить итерацию: index_type
и order
. index_type
задает тип индекса, которым упорядочены объекты. Задайте index_type
как один из этих векторов символов или представьте скаляры в виде строки.
'H5_INDEX_NAME' | Алфавитно-цифровой индекс на имени |
'H5_INDEX_CRT_ORDER' | Индексируйте на порядке создания |
order
задает порядок, в котором на ссылки нужно сослаться в целях этой функции. Задайте order
как один из этих векторов символов или представьте скаляры в виде строки.
'H5_ITER_INC' | Увеличение порядка |
'H5_ITER_DEC' | Уменьшение порядка |
'H5_ITER_NATIVE' | Самый быстрый доступный порядок |
n
задает основанное на нуле положение объекта в индексе. lapl_id
задает список свойств доступа к ссылке, который будет использоваться в доступе к объекту.
fid = H5F.open('example.h5'); idx_type = 'H5_INDEX_NAME'; order = 'H5_ITER_DEC'; obj_id = H5O.open_by_idx(fid,'g3',idx_type,order,0,'H5P_DEFAULT'); H5O.close(obj_id); H5F.close(fid);