 |
OpendTect
6.6
|
Go to the documentation of this file.
33 { compressionlvl_ = lvl; }
35 const char*
fileName()
const override {
return gtFileName(); }
42 {
return stScope( dsky ); }
44 {
return stScope( dsky ); }
46 {
return stGrpScope( dsky ); }
48 {
return stGrpScope( dsky ); }
50 {
return stDSScope( dsky ); }
52 {
return stDSScope( dsky ); }
72 #define mHDF5DeclFns(fnnm,type) \
73 void fnnm##Attribute(const char*,type, \
74 const DataSetKey* =nullptr) override;
84 void rmAttrib(
const char*,H5::H5Object&)
override;
93 unsigned compressionlvl_ = 1;
#define od_uint64
Definition: plftypes.h:36
H5::DataSet * setDSScope(const DataSetKey &dsky) override
Definition: hdf5writerimpl.h:49
Contains the information about the size of ArrayND, and in what order the data is stored (if accessab...
Definition: arrayndinfo.h:25
void ptStrings(const BufferStringSet &, H5::Group &, H5::DataSet *, const char *dsnm, uiRetVal &) override
H5::DataSet * getDSScope(const DataSetKey &dsky) const override
Returns (new) scope. null for root scope.
Definition: hdf5writerimpl.h:51
bool rmObj(const DataSetKey &) override
Set of BufferString objects.
Definition: bufstringset.h:26
void ptSlab(const SlabSpec &, const void *, H5::DataSet &, uiRetVal &) override
void reSzDS(const ArrayNDInfo &, H5::DataSet &, uiRetVal &) override
#define od_int64
Definition: plftypes.h:35
writes to HDF5 file
Definition: hdf5writer.h:43
Reads HDF5 file data.
Definition: hdf5reader.h:34
#define mExpClass(module)
Definition: commondefs.h:177
Definition: hdf5access.h:22
void setChunkSize(int) override
Definition: hdf5writerimpl.h:90
void rmAllAttribs(H5::H5Object &) override
FixedString DataSet()
Definition: keystrs.h:56
Definition: uistringset.h:105
void setCompressionLevel(unsigned lvl) override
< For normal 'create', use 'open()
Definition: hdf5writerimpl.h:32
H5::Group * setGrpScope(const DataSetKey *dsky) override
Definition: hdf5writerimpl.h:45
void rmAttrib(const char *, H5::H5Object &) override
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
#define mHDF5DeclFns(fnnm, type)
Definition: hdf5writerimpl.h:72
H5::H5Object * getScope(const DataSetKey *dsky) const override
Definition: hdf5writerimpl.h:43
H5::Group * getGrpScope(const DataSetKey *dsky) const override
Definition: hdf5writerimpl.h:47
Reader * createCoupledReader() const override
void closeFile() override
Definition: hdf5writerimpl.h:37
#define od_int16
Definition: plftypes.h:26
H5::DataSet * crTxtDS(const DataSetKey &, uiRetVal &) override
void setEditableCreation(bool) override
Definition: hdf5writerimpl.h:91
virtual mODTextTranslationClass(Writer) public ~WriterImpl()
#define od_uint16
Definition: plftypes.h:27
void set(T &_to, const F &fr)
template based type conversion
Definition: convert.h:27
void ptInfo(const IOPar &, H5::H5Object &, uiRetVal &) override
H5::Group * ensureGroup(const char *, uiRetVal &) override
Creates a new group if necessary.
void openFile(const char *, uiRetVal &, bool) override
od_int64 curGroupID() const override
Definition: hdf5writerimpl.h:40
void setAttribute(const char *ky, const char *val, const DataSetKey *=nullptr) override
DataRepType
Definition: commontypes.h:49
#define od_int32
Definition: plftypes.h:30
Definition: hdf5writerimpl.h:22
void setAttribute(const char *ky, const char *val, H5::H5Object &)
const char * fileName() const override
Definition: hdf5writerimpl.h:35
DataSetKey scope() const override
Definition: hdf5writerimpl.h:39
Definition: hdf5access.h:42
void ptAll(const void *, H5::DataSet &, uiRetVal &) override
#define od_uint32
Definition: plftypes.h:31
brief Mixin for common stuff
Definition: hdf5accessimpl.h:25
H5::DataSet * crDS(const DataSetKey &, const ArrayNDInfo &, ODDataType, uiRetVal &) override
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
H5::H5Object * setScope(const DataSetKey *dsky) override
Definition: hdf5writerimpl.h:41
Definition: hdf5access.h:109
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021