Dataset.writeHyperslab
void writeHyperslab(const void * buffer, hid_t memTypeId, const hsize_t[] start,
const hsize_t[] count, const hsize_t[] stride = null,
const hsize_t[] blockSize = null, hid_t dxpl = H5P_DEFAULT)Writes a hyperslab (rectangular subset) to the dataset.
Parameters
buffer | Buffer containing the data to write |
memTypeId | Memory datatype identifier |
start | Starting coordinates in the dataset |
count | Number of elements to write in each dimension |
stride | Stride between elements (optional, null for contiguous) |
blockSize | Size of each block (optional, null for single elements) |
dxpl | Data transfer property list (default: H5P_DEFAULT) |
Throws
HDF5Exception if writing fails