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,
72 size_t namelen,
char name[],
unsigned int &filter_config)
const;
75 void getFilterById(H5Z_filter_t filter_id,
unsigned int &flags,
size_t &cd_nelmts,
76 unsigned int *cd_values,
size_t namelen,
char name[],
77 unsigned int &filter_config)
const;
81 H5D_layout_t getLayout()
const;
85 void setLayout(H5D_layout_t layout)
const;
88 int getNfilters()
const;
91 H5D_fill_value_t isFillValueDefined()
const;
94 void modifyFilter(H5Z_filter_t filter_id,
unsigned int flags,
size_t cd_nelmts,
95 const unsigned int cd_values[])
const;
98 void removeFilter(H5Z_filter_t filter_id)
const;
101 void setDeflate(
int level)
const;
104 void setExternal(
const char *name, off_t offset, hsize_t size)
const;
107 void setFilter(H5Z_filter_t filter,
unsigned int flags = 0,
size_t cd_nelmts = 0,
108 const unsigned int cd_values[] = NULL)
const;
111 void setFletcher32()
const;
114 void setShuffle()
const;
117 void setSzip(
unsigned int options_mask,
unsigned int pixels_per_block)
const;
120 void setNbit()
const;
123 void setVirtual(
const DataSpace &vspace,
const char *src_fname,
const char *src_dsname,
125 void setVirtual(
const DataSpace &vspace,
const H5std_string src_fname,
const H5std_string src_dsname,
132 return (
"DSetCreatPropList");
145#ifndef DOXYGEN_SHOULD_SKIP_THIS
148 static void deleteConstants();