H5DS.iterate_scales
迭代附加到数据集维度的尺度
语法
[status,idx_out,opdata_out] = H5DS.iterate_scales(dset_id,dim,idx_in,iter_func,opdata_in)
描述
[status,idx_out,opdata_out] = H5DS.iterate_scales(dset_id,dim,idx_in,iter_func,opdata_in)
遍历附加到维度的比例昏暗的
数据集的dset_id
执行函数句柄为的普通操作iter_func
.
idx_in
指定迭代的起始点。idx_out
返回停止迭代的点。这允许被中断的迭代重新开始。如果idx_in
是[]
,则迭代器从第一个成员开始。
回调函数iter_func
必须有以下签名:
函数[status,opdata_out] = iter_func(dset_id,dim,dimscale_id,opdata_in)
opdata_in
中传递给迭代的第一步的用户定义值或结构iter_func
opdata_in
参数。的opdata_out
迭代步骤的opdata_in
对于下一个迭代步骤。最后一个opdata_out
在迭代结束时,返回给调用者为opdata_out
.
dimscale_id
指定当前维度规模数据集标识符和昏暗的
相关联的维度。
返回的状态值iter_func
解释如下:
零 | 继续迭代,如果所有成员都已处理,则返回零状态值给调用方 |
积极的 | 停止迭代并将正的状态值返回给调用者 |
负 | 停止迭代并抛出指示失败的错误 |
这个话题有用吗?