6#include "vtkIOERFModule.h"
14VTK_ABI_NAMESPACE_BEGIN
35 const hid_t&
id,
const std::string& path,
const std::string& name);
63 const hid_t& fileId,
const std::string& path,
const std::string& dataSetName);
Abstract superclass for all arrays.
Helper class used to read hdf5 file format.
static bool ArrayExists(hid_t fileId, const char *pathName)
Check existence of array defined by pathName relative to fileId.
static std::vector< std::string > GetChildren(const hid_t &id, const std::string &name)
Get childs of a specific group name and id.
static vtkAbstractArray * CreateDataArray(const hid_t &fileId, const std::string &path, const std::string &dataSetName)
Create an appropriate data array based on fileId and the array defined by pathName.
static hsize_t GetDataLength(hid_t arrayId)
Get length of array defined by arrayId.
static herr_t FileInfoCallBack(hid_t, const char *name, void *opdata)
FileInfo() is a callback function for H5Giterate().
static bool GroupExists(hid_t fileId, const char *groupName)
Check existence of group defined by groupName relative to fileId.
static vtkAbstractArray * CreateDataArray(const hid_t &fileId, const std::string &pathName)
Create an appropriate data array based on fileId and the array defined by pathName.
static std::string GetPathFromName(const hid_t &id, const std::string &path, const std::string &name)
Get the relative path for a name based on the id.
static std::vector< hsize_t > GetDataDimensions(hid_t arrayId)
Get dimension of array defined by arrayId.