ddn.lib.hdf5.hl.h5ds
HDF5 High-Level Dimension Scales Interface Binding
This module provides D bindings for HDF5 Dimension Scales operations (H5DS API). The Dimension Scales API provides functions for managing dimension scales, which associate coordinate values with dataset dimensions.
License
BSD-3-Clause
alias H5DS_iterate_t
Types 1
aliasH5DS_iterate_t = herr_t function(hid_t did, uint dim, hid_t dsid, void * visitor_data)
Iteration callback type for H5DSiterate_scales
Functions 11
fn
herr_t H5DSattach_scale(hid_t did, hid_t dsid, uint idx)Attaches a dimension scale to a dataset dimensionfn
herr_t H5DSdetach_scale(hid_t did, hid_t dsid, uint idx)Detaches a dimension scale from a dataset dimensionfn
htri_t H5DSis_attached(hid_t did, hid_t dsid, uint idx)Determines if a dimension scale is attached to a dataset dimensionfn
herr_t H5DSset_label(hid_t did, uint idx, const char * label)Sets the label for a dataset dimensionfn
ssize_t H5DSget_label(hid_t did, uint idx, char * label, size_t size)Gets the label for a dataset dimensionfn
int H5DSget_num_scales(hid_t did, uint idx)Gets the number of dimension scales attached to a dataset dimensionfn
herr_t H5DSiterate_scales(hid_t did, uint dim, int * idx, H5DS_iterate_t visitor, void * visitor_data)Iterates over dimension scales attached to a dataset dimensionfn
herr_t H5DSwith_new_ref(hid_t did, hbool_t * with_new_ref)Determines if new references are used for dimension scales.