【问题标题】:HDF5 C++ : I need get Group list, Dataset list, Attribute list in HDF5 fileHDF5 C++:我需要在 HDF5 文件中获取组列表、数据集列表、属性列表
【发布时间】:2015-11-07 03:19:36
【问题描述】:

我需要在 HDF5 文件中获取组列表、数据集列表、属性列表, 但我不知道列表获取功能。

获取列表的函数是什么?

我的图书馆是 HDFGROUP - hdf5-1.8.14。

【问题讨论】:

    标签: c++ visual-studio-2010 hdf5


    【解决方案1】:
    for( int i = 0; i < g.getNumObjs(); i++ )
    {
        memset( pStr, 0, 128 );
        g.getObjnameByIdx( i, pStr, 128 );
    }
    

    此代码获取组中的名称。 属性代码同上。

    【讨论】:

      【解决方案2】:

      您可以使用H5Lvisit 递归访问根组中的所有对象。这将访问组和数据集。属性附加到组和数据集,因此在您的访问者中,您可以使用 H5Aiterate 来遍历属性。

      【讨论】:

      • 谢谢你让我回答。
      猜你喜欢
      • 2014-05-11
      • 2021-04-23
      • 2020-01-21
      • 2015-04-30
      • 2018-09-29
      • 2016-06-27
      • 2019-05-20
      • 2021-06-03
      • 2014-12-19
      相关资源
      最近更新 更多