15 #ifndef __H5DSCreatPropList_H 16 #define __H5DSCreatPropList_H 38 bool allFiltersAvail()
const;
47 int getChunk(
int max_ndims,
hsize_t* dim)
const;
50 void setChunk(
int ndims,
const hsize_t* dim)
const;
56 int getExternalCount()
const;
65 void getFillValue(
const DataType& fvalue_type,
void* value)
const;
68 void setFillValue(
const DataType& fvalue_type,
const void* value)
const;
71 H5Z_filter_t getFilter(
int filter_number,
unsigned int&
flags,
size_t& cd_nelmts,
unsigned int* cd_values,
size_t namelen,
char name[],
unsigned int &filter_config)
const;
74 void getFilterById(
H5Z_filter_t filter_id,
unsigned int &
flags,
size_t &cd_nelmts,
unsigned int* cd_values,
size_t namelen,
char name[],
unsigned int &filter_config)
const;
85 int getNfilters()
const;
91 void modifyFilter(
H5Z_filter_t filter_id,
unsigned int flags,
size_t cd_nelmts,
const unsigned int cd_values[])
const;
97 void setDeflate(
int level)
const;
103 void setFilter(
H5Z_filter_t filter,
unsigned int flags = 0,
size_t cd_nelmts = 0,
const unsigned int cd_values[] = NULL)
const;
106 void setFletcher32()
const;
109 void setShuffle()
const;
112 void setSzip(
unsigned int options_mask,
unsigned int pixels_per_block)
const;
115 void setNbit()
const;
130 #ifndef DOXYGEN_SHOULD_SKIP_THIS 133 static void deleteConstants();
141 #endif // DOXYGEN_SHOULD_SKIP_THIS 146 #endif // __H5DSCreatPropList_H static DSetCreatPropList * DEFAULT_
HDFFCLIBAPI intf intf intf * namelen
Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre...
Class DataType provides generic operations on HDF5 datatypes.
virtual H5std_string fromClass() const
Returns this class name.
unsigned long long hsize_t
static const DSetCreatPropList & DEFAULT
Default dataset creation property list.
Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 file create property...
HDFFCLIBAPI intf intf * flags
HDFFCLIBAPI intf * offset