15 #ifndef __H5DataSpace_H 16 #define __H5DataSpace_H 52 void extentCopy(
const DataSpace& dest_space)
const;
60 hssize_t getSelectElemNpoints()
const;
69 hssize_t getSelectHyperNblocks()
const;
78 int getSimpleExtentNdims()
const;
82 hssize_t getSimpleExtentNpoints()
const;
88 bool isSimple()
const;
94 void selectAll()
const;
104 void selectNone()
const;
107 bool selectValid()
const;
110 void setExtentNone()
const;
113 void setExtentSimple(
int rank,
const hsize_t *current_size,
const hsize_t *maximum_size = NULL)
const;
119 virtual hid_t getId()
const;
122 static void deleteConstants();
127 #ifndef DOXYGEN_SHOULD_SKIP_THIS 131 virtual void p_setId(
const hid_t new_id);
133 #endif // DOXYGEN_SHOULD_SKIP_THIS 138 #ifndef DOXYGEN_SHOULD_SKIP_THIS 148 #endif // DOXYGEN_SHOULD_SKIP_THIS 153 #endif // __H5DataSpace_H virtual H5std_string fromClass() const
Returns this class name.
HDFFCLIBAPI intf intf intf * count
Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.
Class DataSpace inherits from IdComponent and provides wrappers for the HDF5's dataspaces.
HDFFCLIBAPI void intf dims[]
unsigned long long hsize_t
static const DataSpace & ALL
Default DataSpace objects.
HDFFCLIBAPI intf intf start[]
signed long long hssize_t
HDFFCLIBAPI intf intf intf * type
HDFFCLIBAPI intf stride[]
HDFFCLIBAPI intf * offset