AbstractDs is an abstract base class, inherited by Attribute and DataSet. More...
#include <H5AbstractDs.h>
Public Member Functions | |
| DataType | getDataType () const |
| Returns the generic datatype of this abstract dataset, which can be a dataset or an attribute. More... | |
| ArrayType | getArrayType () const |
| Returns the array datatype of this abstract dataset which can be a dataset or an attribute. More... | |
| CompType | getCompType () const |
| Returns the compound datatype of this abstract dataset which can be a dataset or an attribute. More... | |
| EnumType | getEnumType () const |
| Returns the enumeration datatype of this abstract dataset which can be a dataset or an attribute. More... | |
| IntType | getIntType () const |
| Returns the integer datatype of this abstract dataset which can be a dataset or an attribute. More... | |
| FloatType | getFloatType () const |
| Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute. More... | |
| StrType | getStrType () const |
| Returns the string datatype of this abstract dataset which can be a dataset or an attribute. More... | |
| VarLenType | getVarLenType () const |
| Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute. More... | |
| virtual size_t | getInMemDataSize () const =0 |
| Gets the size in memory of this abstract dataset. More... | |
| virtual DataSpace | getSpace () const =0 |
| Gets the dataspace of this abstract dataset - pure virtual. More... | |
| H5T_class_t | getTypeClass () const |
| Creates an AbstractDs instance using an existing id. More... | |
| virtual hsize_t | getStorageSize () const =0 |
| Returns the amount of storage size required - pure virtual. More... | |
| virtual H5std_string | fromClass () const =0 |
| virtual | ~AbstractDs () |
| Noop destructor. More... | |
Protected Member Functions | |
| AbstractDs () | |
| Default constructor. More... | |
|
virtual |
|
protected |
|
pure virtual |
Implemented in H5::DataSet, and H5::Attribute.
Referenced by getTypeClass().
| ArrayType H5::AbstractDs::getArrayType | ( | ) | const |
| H5::DataTypeIException |
References H5::Exception::getDetailMsg().
| CompType H5::AbstractDs::getCompType | ( | ) | const |
| H5::DataTypeIException |
References H5::Exception::getDetailMsg().
| DataType H5::AbstractDs::getDataType | ( | ) | const |
| H5::DataTypeIException |
References H5::Exception::getDetailMsg().
| EnumType H5::AbstractDs::getEnumType | ( | ) | const |
| H5::DataTypeIException |
References H5::Exception::getDetailMsg().
| FloatType H5::AbstractDs::getFloatType | ( | ) | const |
| H5::DataTypeIException |
References H5::Exception::getDetailMsg().
|
pure virtual |
Implemented in H5::Attribute, and H5::DataSet.
| IntType H5::AbstractDs::getIntType | ( | ) | const |
| H5::DataTypeIException |
References H5::Exception::getDetailMsg().
|
pure virtual |
Implemented in H5::Attribute, and H5::DataSet.
|
pure virtual |
Implemented in H5::Attribute, and H5::DataSet.
| StrType H5::AbstractDs::getStrType | ( | ) | const |
| 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.
| H5::DataTypeIException |
References fromClass(), and H5::Exception::getDetailMsg().
| VarLenType H5::AbstractDs::getVarLenType | ( | ) | const |
| H5::DataTypeIException |
References H5::Exception::getDetailMsg().
|
The HDF Group Help Desk: |
Copyright by
The HDF Group
and the Board of Trustees of the University of Illinois |