36#ifndef ABSTRACTHDF5ACCESS_HPP_
37#define ABSTRACTHDF5ACCESS_HPP_
44#include "FileFinder.hpp"
46const unsigned MAX_STRING_SIZE = 100;
114 const std::string& rBaseName,
115 const std::string& rDatasetName,
116 bool makeAbsolute =
true);
126 const std::string& rBaseName,
127 const std::string& rDatasetName);
virtual ~AbstractHdf5Access()
std::string GetUnlimitedDimensionName()
void SetUnlimitedDatasetId()
bool DoesDatasetExist(const std::string &rDatasetName)
std::vector< unsigned > GetIncompleteNodeMap()
bool mIsUnlimitedDimensionSet
hid_t mVariablesDatasetId
std::vector< unsigned > mIncompleteNodeIndices
std::string mUnlimitedDimensionUnit
hsize_t mDatasetDims[DATASET_DIMS]
hid_t mUnlimitedDatasetId
std::string GetUnlimitedDimensionUnit()
std::string mUnlimitedDimensionName
void SetMainDatasetRawChunkCache()
static const unsigned DATASET_DIMS