Итерация свойств в списке свойств
[output,idx_out] = H5P.iterate(id,idx_in,iter_func)
[output,idx_out] = H5P.iterate(id,idx_in,iter_func)
выполняет операцию iter_func
от каждого свойства в объекте свойства, заданном в id
. The id
вход может быть списком свойств или классом свойств. idx_in
задает индекс следующего обрабатываемого свойства. output
- значение, возвращенное последним вызовом iter_func
. idx_out
- индекс последнего обработанного свойства. iter_func
является указателем на функцию.
Функция итератора должна иметь следующую сигнатуру:
status = iter_func(id,prop_name)
id
все еще определяет объект свойства, переданный в H5P.iterate
, но name
определяет имя текущего свойства.