MISR Toolkit
1.5.1
|
Class DataSpace inherits from IdComponent and provides wrappers for the HDF5's dataspaces. More...
#include <H5DataSpace.h>
Static Public Member Functions | |
static void | deleteConstants () |
![]() | |
static H5I_type_t | getHDFObjType (const hid_t obj_id) |
static bool | isValid (hid_t an_id) |
Static Public Attributes | |
static const DataSpace & | ALL |
Default DataSpace objects. More... | |
Protected Member Functions | |
virtual void | p_setId (const hid_t new_id) |
![]() | |
IdComponent () | |
H5std_string | p_get_file_name () const |
Static Private Member Functions | |
static DataSpace * | getConstant () |
Private Attributes | |
hid_t | id |
Static Private Attributes | |
static DataSpace * | ALL_ |
Friends | |
void | f_DataSpace_setId (DataSpace *dspace, hid_t new_id) |
Additional Inherited Members | |
![]() | |
static bool | p_valid_id (const hid_t obj_id) |
![]() | |
static bool | H5dontAtexit_called |
Class DataSpace inherits from IdComponent and provides wrappers for the HDF5's dataspaces.
Definition at line 25 of file H5DataSpace.h.
H5::DataSpace::DataSpace | ( | H5S_class_t | type = H5S_SCALAR | ) |
|
virtual |
|
virtual |
Implements H5::IdComponent.
|
static |
|
inlinevirtual |
Returns this class name.
Reimplemented from H5::IdComponent.
Definition at line 116 of file H5DataSpace.h.
|
staticprivate |
|
virtual |
Implements H5::IdComponent.
hssize_t H5::DataSpace::getSelectElemNpoints | ( | ) | const |
void H5::DataSpace::getSelectElemPointlist | ( | hsize_t | startpoint, |
hsize_t | numpoints, | ||
hsize_t * | buf | ||
) | const |
void H5::DataSpace::getSelectHyperBlocklist | ( | hsize_t | startblock, |
hsize_t | numblocks, | ||
hsize_t * | buf | ||
) | const |
hssize_t H5::DataSpace::getSelectHyperNblocks | ( | ) | const |
hssize_t H5::DataSpace::getSelectNpoints | ( | ) | const |
int H5::DataSpace::getSimpleExtentNdims | ( | ) | const |
hssize_t H5::DataSpace::getSimpleExtentNpoints | ( | ) | const |
H5S_class_t H5::DataSpace::getSimpleExtentType | ( | ) | const |
bool H5::DataSpace::isSimple | ( | ) | const |
Implements H5::IdComponent.
void H5::DataSpace::selectAll | ( | ) | const |
void H5::DataSpace::selectElements | ( | H5S_seloper_t | op, |
const size_t | num_elements, | ||
const hsize_t * | coord | ||
) | const |
void H5::DataSpace::selectHyperslab | ( | H5S_seloper_t | op, |
const hsize_t * | count, | ||
const hsize_t * | start, | ||
const hsize_t * | stride = NULL , |
||
const hsize_t * | block = NULL |
||
) | const |
void H5::DataSpace::selectNone | ( | ) | const |
bool H5::DataSpace::selectValid | ( | ) | const |
void H5::DataSpace::setExtentNone | ( | ) | const |
void H5::DataSpace::setExtentSimple | ( | int | rank, |
const hsize_t * | current_size, | ||
const hsize_t * | maximum_size = NULL |
||
) | const |
Default DataSpace objects.
Definition at line 28 of file H5DataSpace.h.
|
staticprivate |
Definition at line 140 of file H5DataSpace.h.
|
private |
Definition at line 136 of file H5DataSpace.h.