C++ プログラムでいくつかの HDF5 ファイルを使用していますが、H5Dopen
関数に関して質問があります。特定のファイルで hdf5 データセットの次元を取得することは可能ですか?
hid_t file, dset;
herr_t status;
file = H5Fopen (filenameField, H5F_ACC_RDONLY, H5P_DEFAULT);
dset = H5Dopen (file, "/xField", H5P_DEFAULT);
次の行を実行する前に、の寸法を取得したいと思いdset
ます。
status = H5Dread (dset, H5T_NATIVE_DOUBLE, H5S_ALL, H5S_ALL, H5P_DEFAULT, &readBuf[0]);
しか見つかりH5Dget_storage_size
ませんでしたが、それは私のケースには合いません。
誰もそれを行う方法を知っていますか?