35 void extend(
const hsize_t* size)
const;
38 void fillMemBuf(
const void *fill,
const DataType& fill_type,
void *buf,
const DataType& buf_type,
const DataSpace& space)
const;
42 void fillMemBuf(
void *buf,
const DataType& buf_type,
const DataSpace& space)
const;
49 haddr_t getOffset()
const;
55 void getSpaceStatus(H5D_space_status_t& status)
const;
58 virtual hsize_t getStorageSize()
const;
61 virtual size_t getInMemDataSize()
const;
84 int iterateElems(
void* buf,
const DataType& type,
const DataSpace& space, H5D_operator_t op,
void* op_data = NULL);
87 virtual H5std_string
fromClass ()
const {
return(
"DataSet"); }
100 DataSet(
const hid_t existing_id);
103 virtual hid_t getId()
const;
109 #ifndef DOXYGEN_SHOULD_SKIP_THIS
111 virtual void p_setId(
const hid_t new_id);
112 #endif // DOXYGEN_SHOULD_SKIP_THIS
121 virtual hid_t p_get_type()
const;
124 void p_read_fixed_len(
const hid_t mem_type_id,
const hid_t mem_space_id,
const hid_t file_space_id,
const hid_t xfer_plist_id, H5std_string& strg)
const;
125 void p_read_variable_len(
const hid_t mem_type_id,
const hid_t mem_space_id,
const hid_t file_space_id,
const hid_t xfer_plist_id, H5std_string& strg)
const;
128 friend void f_DataSet_setId(
DataSet* dset, hid_t new_id);
133 #endif // __H5DataSet_H
Class DataSpace inherits from IdComponent and provides wrappers for the HDF5's dataspaces.
Definition: H5DataSpace.h:24
Class Attribute operates on HDF5 attributes.
Definition: H5Attribute.h:29
Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre...
Definition: H5DcreatProp.h:29
Class DataType provides generic operations on HDF5 datatypes.
Definition: H5DataType.h:28
Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.
Definition: H5Object.h:59
H5Location is an abstract base class, added in version 1.8.12.
Definition: H5Location.h:36
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5DataSet.h:87
AbstractDs is an abstract base class, inherited by Attribute and DataSet.
Definition: H5AbstractDs.h:36
Class DataSet operates on HDF5 datasets.
Definition: H5DataSet.h:28
Class DSetCreatPropList inherits from PropList and provides wrappers for the HDF5 dataset memory and ...
Definition: H5DxferProp.h:25
static const DSetMemXferPropList & DEFAULT
Default dataset memory and transfer property list.
Definition: H5DxferProp.h:28
Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list...
Definition: H5PropList.h:24
static const DataSpace & ALL
Default DataSpace objects.
Definition: H5DataSpace.h:27
static const PropList & DEFAULT
Default property list.
Definition: H5PropList.h:27