 |
OpendTect
6.6
|
Go to the documentation of this file.
67 int addedsz,
int changedir=1,
68 int* existsnrsamples =
nullptr);
87 #define mHDF5DeclFns(fnnm,type) \
88 virtual void fnnm##Attribute(const char*,type,\
89 const DataSetKey* =nullptr) = 0;
109 virtual
void setChunkSize(
int) = 0;
111 virtual
void setEditableCreation(
bool yn) = 0;
127 virtual
void rmAttrib(const
char*,
H5::H5Object&) = 0;
128 virtual
void rmAllAttribs(
H5::H5Object&) = 0;
140 return put( dsky, vals.arr(), vals.size() );
153 uirv =
putAll( dsky, vals );
#define od_uint64
Definition: plftypes.h:36
virtual H5::Group * ensureGroup(const char *grpnm, uiRetVal &)=0
Creates a new group if necessary.
uiRetVal removeAttribute(const char *, const DataSetKey *=nullptr)
Contains the information about the size of ArrayND, and in what order the data is stored (if accessab...
Definition: arrayndinfo.h:25
virtual mODTextTranslationClass(Writer) public void setCompressionLevel(unsigned)
< For normal 'create', use 'open()
Definition: hdf5writer.h:49
Set of BufferString objects.
Definition: bufstringset.h:26
#define mHDF5DeclFns(fnnm, type)
Definition: hdf5writer.h:87
#define od_int64
Definition: plftypes.h:35
writes to HDF5 file
Definition: hdf5writer.h:43
uiRetVal put(const DataSetKey &, const T *, int sz)
Definition: hdf5writer.h:145
Reads HDF5 file data.
Definition: hdf5reader.h:34
#define mExpClass(module)
Definition: commondefs.h:177
uiRetVal putAll(const DataSetKey &, const void *)
Definition: hdf5access.h:22
bool hasDataSet(const DataSetKey &) const
mDeprecated("Set from DataSetKey") virtual void setChunkSize(int)=0
FixedString DataSet()
Definition: keystrs.h:56
uiRetVal createTextDataSet(const DataSetKey &)
Definition: uistringset.h:105
virtual bool isReader() const
Definition: hdf5writer.h:105
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiRetVal createDataSetIfMissing(const DataSetKey &, ODDataType, int addedsz, int changedir=1, int *existsnrsamples=nullptr)
Definition: hdf5access.h:164
uiRetVal putSlab(const DataSetKey &, const SlabSpec &, const void *)
#define mDeprecated(msg)
Definition: plfdefs.h:215
uiRetVal put(const DataSetKey &, const BufferStringSet &)
#define od_int16
Definition: plftypes.h:26
uiRetVal createDataSet(const DataSetKey &, int, ODDataType)
Definition: hdf5access.h:16
bool deleteObject(const DataSetKey &)
#define od_uint16
Definition: plftypes.h:27
void set(T &_to, const F &fr)
template based type conversion
Definition: convert.h:27
uiRetVal set(const IOPar &, const DataSetKey *=nullptr)
uiRetVal createDataSet(const DataSetKey &, const ArrayNDInfo &, ODDataType)
DataRepType
Definition: commontypes.h:49
#define od_int32
Definition: plftypes.h:30
uiRetVal resizeDataSet(const DataSetKey &, const ArrayNDInfo &)
You cannot change the 'rank', just the dim sizes.
uiRetVal createDataSetIfMissing(const DataSetKey &, ODDataType, const ArrayNDInfo &addedsz, const ArrayNDInfo &changedir, PtrMan< ArrayNDInfo > *existsinfo=nullptr)
Definition: hdf5access.h:42
#define od_uint32
Definition: plftypes.h:31
#define private
Definition: winstreambuf.h:13
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
virtual Reader * createCoupledReader() const =0
uiRetVal removeAllAttributes(const DataSetKey *=nullptr)
virtual void setAttribute(const char *ky, const char *val, const DataSetKey *=nullptr)=0
Definition: hdf5access.h:109
Sets of (small) copyable elements.
Definition: commontypes.h:29
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021