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