Class AbstractDs is an abstract base class, inherited by Attribute and DataSet.
More...
#include <H5AbstractDs.h>
Class AbstractDs is an abstract base class, inherited by Attribute and DataSet.
It provides a collection of services that are common to both Attribute and DataSet. AbstractDs inherits from H5Object.
H5::AbstractDs::AbstractDs |
( |
const AbstractDs & |
original | ) |
|
Copy constructor: makes a copy of the original AbstractDs object.
H5::AbstractDs::~AbstractDs |
( |
| ) |
|
|
virtual |
H5::AbstractDs::AbstractDs |
( |
| ) |
|
|
protected |
H5::AbstractDs::AbstractDs |
( |
const hid_t |
ds_id | ) |
|
|
protected |
Creates an AbstractDs instance using an existing id.
ArrayType H5::AbstractDs::getArrayType |
( |
| ) |
const |
Returns the array datatype of this abstract dataset which can be a dataset or an attribute.
- Returns
- ArrayType instance
- Exceptions
-
CompType H5::AbstractDs::getCompType |
( |
| ) |
const |
Returns the compound datatype of this abstract dataset which can be a dataset or an attribute.
- Returns
- CompType instance
- Exceptions
-
DataType H5::AbstractDs::getDataType |
( |
| ) |
const |
Returns the generic datatype of this abstract dataset, which can be a dataset or an attribute.
- Returns
- DataType instance
- Exceptions
-
EnumType H5::AbstractDs::getEnumType |
( |
| ) |
const |
Returns the enumeration datatype of this abstract dataset which can be a dataset or an attribute.
- Returns
- EnumType instance
- Exceptions
-
FloatType H5::AbstractDs::getFloatType |
( |
| ) |
const |
Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute.
- Returns
- FloatType instance
- Exceptions
-
virtual size_t H5::AbstractDs::getInMemDataSize |
( |
| ) |
const |
|
pure virtual |
IntType H5::AbstractDs::getIntType |
( |
| ) |
const |
Returns the integer datatype of this abstract dataset which can be a dataset or an attribute.
- Returns
- IntType instance
- Exceptions
-
- Examples:
- readdata.cpp.
virtual DataSpace H5::AbstractDs::getSpace |
( |
| ) |
const |
|
pure virtual |
virtual hsize_t H5::AbstractDs::getStorageSize |
( |
| ) |
const |
|
pure virtual |
StrType H5::AbstractDs::getStrType |
( |
| ) |
const |
Returns the string datatype of this abstract dataset which can be a dataset or an attribute.
- Returns
- StrType instance
- Exceptions
-
H5T_class_t H5::AbstractDs::getTypeClass |
( |
| ) |
const |
Returns the class of the datatype that is used by this object, which can be a dataset or an attribute.
- Returns
- Datatype class identifier
- Exceptions
-
- Examples:
- readdata.cpp.
VarLenType H5::AbstractDs::getVarLenType |
( |
| ) |
const |
Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute.
- Returns
- VarLenType instance
- Exceptions
-
The documentation for this class was generated from the following files: