14 #ifndef H5AbstractDs_H
15 #define H5AbstractDs_H
61 H5T_class_t getTypeClass()
const;
78 virtual hid_t p_get_type()
const = 0;
83 #endif // H5AbstractDs_H
IntType is a derivative of a DataType and operates on HDF5 integer datatype.
Definition: H5IntType.h:24
FloatType is a derivative of a DataType and operates on HDF5 floating point datatype.
Definition: H5FloatType.h:24
virtual size_t getInMemDataSize() const =0
Gets the size in memory of this abstract dataset.
virtual H5std_string fromClass() const =0
H5T_class_t getTypeClass() const
Creates an AbstractDs instance using an existing id.
Definition: H5AbstractDs.cpp:66
virtual ~AbstractDs()
Noop destructor.
Definition: H5AbstractDs.cpp:335
Class DataSpace inherits from IdComponent and provides wrappers for the HDF5's dataspaces.
Definition: H5DataSpace.h:24
Definition: H5Exception.h:109
Definition: H5Exception.h:137
DataType getDataType() const
Returns the generic datatype of this abstract dataset, which can be a dataset or an attribute.
Definition: H5AbstractDs.cpp:113
VarLenType getVarLenType() const
Returns the variable length datatype of this abstract dataset, which can be a dataset or an attribute...
Definition: H5AbstractDs.cpp:311
StrType getStrType() const
Returns the string datatype of this abstract dataset which can be a dataset or an attribute.
Definition: H5AbstractDs.cpp:283
Class ArrayType inherits from DataType and provides wrappers for the HDF5's Array Datatypes.
Definition: H5ArrayType.h:24
virtual hsize_t getStorageSize() const =0
Returns the amount of storage size required - pure virtual.
H5std_string getDetailMsg() const
Returns the detailed message set at the time the exception is thrown.
Definition: H5Exception.cpp:264
CompType getCompType() const
Returns the compound datatype of this abstract dataset which can be a dataset or an attribute.
Definition: H5AbstractDs.cpp:171
StrType is a derivative of a DataType and operates on HDF5 string datatype.
Definition: H5StrType.h:24
AbstractDs is an abstract base class, inherited by Attribute and DataSet.
Definition: H5AbstractDs.h:35
virtual DataSpace getSpace() const =0
Gets the dataspace of this abstract dataset - pure virtual.
VarLenType is a derivative of a DataType and operates on HDF5 Variable-length Datatypes.
Definition: H5VarLenType.h:24
AbstractDs()
Default constructor.
Definition: H5AbstractDs.cpp:40
ArrayType getArrayType() const
Returns the array datatype of this abstract dataset which can be a dataset or an attribute.
Definition: H5AbstractDs.cpp:141
CompType is a derivative of a DataType and operates on HDF5 compound datatypes.
Definition: H5CompType.h:24
EnumType is a derivative of a DataType and operates on HDF5 enum datatypes.
Definition: H5EnumType.h:24
Definition: H5AbstractDs.cpp:33
IntType getIntType() const
Returns the integer datatype of this abstract dataset which can be a dataset or an attribute.
Definition: H5AbstractDs.cpp:227
Class DataType provides generic operations on HDF5 datatypes.
Definition: H5DataType.h:27
EnumType getEnumType() const
Returns the enumeration datatype of this abstract dataset which can be a dataset or an attribute.
Definition: H5AbstractDs.cpp:199
Definition: H5Exception.h:130
FloatType getFloatType() const
Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute.
Definition: H5AbstractDs.cpp:255
The HDF Group Help Desk:
| |
Copyright by
The HDF Group
|