|  | 
| H5HL_DLL herr_t | H5DSattach_scale (hid_t did, hid_t dsid, unsigned int idx) | 
|  | Attach dimension scale dsidto dimensionidxof dataset did.
 | 
|  | 
| H5HL_DLL herr_t | H5DSdetach_scale (hid_t did, hid_t dsid, unsigned int idx) | 
|  | Detach dimension scale dsidfrom the dimensionidxof datasetdid.
 | 
|  | 
| H5HL_DLL ssize_t | H5DSget_label (hid_t did, unsigned int idx, char *label, size_t size) | 
|  | Read the label for dimension idxofdidinto bufferlabel.
 | 
|  | 
| H5HL_DLL int | H5DSget_num_scales (hid_t did, unsigned int idx) | 
|  | Determines how many Dimension Scales are attached to dimension idxofdid.
 | 
|  | 
| H5HL_DLL ssize_t | H5DSget_scale_name (hid_t did, char *name, size_t size) | 
|  | Retrieves name of scale didinto buffername.
 | 
|  | 
| H5HL_DLL htri_t | H5DSis_attached (hid_t did, hid_t dsid, unsigned int idx) | 
|  | Report if dimension scale dsidis currently attached to dimensionidxof datasetdid.
 | 
|  | 
| H5HL_DLL htri_t | H5DSis_scale (hid_t did) | 
|  | Determines whether didis a Dimension Scale.
 | 
|  | 
| H5HL_DLL herr_t | H5DSiterate_scales (hid_t did, unsigned int dim, int *idx, H5DS_iterate_t visitor, void *visitor_data) | 
|  | Iterates the operation visitor through the scales attached to dimension dim.
 | 
|  | 
| H5HL_DLL herr_t | H5DSset_label (hid_t did, unsigned int idx, const char *label) | 
|  | Set label for the dimension idxofdidto the valuelabel.
 | 
|  | 
| H5HL_DLL herr_t | H5DSset_scale (hid_t dsid, const char *dimname) | 
|  | Convert dataset dsidto a dimension scale, with optional name,dimname.
 | 
|  | 
| H5HL_DLL herr_t | H5DSwith_new_ref (hid_t obj_id, bool *with_new_ref) | 
|  | Determines if new references are used with dimension scales. 
 | 
|  |