1 #ifndef NDFILEHDF5DATASET_H_
2 #define NDFILEHDF5DATASET_H_
18 asynStatus configureDims(
NDArray *pArray,
bool multiframe,
int extradimensions,
int *extra_dims,
int *extra_dim_chunking,
int *user_chunking);
19 asynStatus extendDataSet(
int extradims);
20 asynStatus extendDataSet(
int extradims, hsize_t *offsets);
21 asynStatus verifyChunking(
NDArray *pArray);
22 void configureCompression(
Codec_t codec);
23 asynStatus writeFile(
NDArray *pArray, hid_t datatype, hid_t dataspace, hsize_t *framesize);
25 asynStatus flushDataset();
26 hsize_t getDim(
int index);
27 hsize_t getMaxDim(
int index);
28 hsize_t getOffset(
int index);
29 hsize_t getVirtualDim(
int index);
45 hsize_t *virtualdims_;
46 hsize_t *virtualchunkdims_;
#define NDPLUGIN_API
Definition: NDPluginAPI.h:41
N-dimensional array class; each array has a set of dimensions, a data type, pointer to data,...
Definition: NDArray.h:99
Class used for writing a Dataset with the NDFileHDF5 plugin.
Definition: NDFileHDF5Dataset.h:13
@ string
Definition: NDFileHDF5Layout.h:44
name
Definition: makeDbAndEdl.py:232