15 #ifndef __H5DSCreatPropList_H
16 #define __H5DSCreatPropList_H
38 bool allFiltersAvail()
const;
41 H5D_alloc_time_t getAllocTime()
const;
44 void setAllocTime(H5D_alloc_time_t alloc_time)
const;
47 int getChunk(
int max_ndims, hsize_t* dim)
const;
50 void setChunk(
int ndims,
const hsize_t* dim)
const;
53 void getExternal(
unsigned idx,
size_t name_size,
char* name, off_t& offset, hsize_t& size)
const;
56 int getExternalCount()
const;
59 H5D_fill_time_t getFillTime()
const;
62 void setFillTime(H5D_fill_time_t fill_time)
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;
78 H5D_layout_t getLayout()
const;
82 void setLayout(H5D_layout_t layout)
const;
85 int getNfilters()
const;
88 H5D_fill_value_t isFillValueDefined()
const;
91 void modifyFilter(H5Z_filter_t filter_id,
unsigned int flags,
size_t cd_nelmts,
const unsigned int cd_values[])
const;
94 void removeFilter(H5Z_filter_t filter_id)
const;
97 void setDeflate(
int level)
const;
100 void setExternal(
const char* name, off_t offset, hsize_t size)
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;
118 virtual H5std_string
fromClass ()
const {
return(
"DSetCreatPropList"); }
130 #ifndef DOXYGEN_SHOULD_SKIP_THIS
133 static void deleteConstants();
141 #endif // DOXYGEN_SHOULD_SKIP_THIS
146 #endif // __H5DSCreatPropList_H
Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre...
Definition: H5DcreatProp.h:28
Class DataType provides generic operations on HDF5 datatypes.
Definition: H5DataType.h:28
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5DcreatProp.h:118
static const DSetCreatPropList & DEFAULT
Default dataset creation property list.
Definition: H5DcreatProp.h:31
Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 file create property...
Definition: H5OcreatProp.h:25