 |
OpendTect
6.6
|
Go to the documentation of this file.
31 const char*
fileName()
const {
return gtFileName(); }
38 {
return stScope( dsky ); }
40 {
return stScope( dsky ); }
42 {
return stGrpScope( dsky ); }
44 {
return stGrpScope( dsky ); }
46 {
return stDSScope( dsky ); }
48 {
return stDSScope( dsky ); }
53 template <
class H5Dir>
55 bool wantgroups)
const;
60 nr_dims_type
gtNrDims()
const override {
return nrdims_; }
79 #define mHDF5DeclFns(type) \
80 bool getAttribute(const char*,type&, \
81 const DataSetKey* =nullptr) const override;
#define od_uint64
Definition: plftypes.h:36
void gtValues(const H5::DataSet &, const NDPosBufSet &, void *, uiRetVal &) const override
H5::H5Object * getScope(const DataSetKey *dsky) const override
Definition: hdf5readerimpl.h:39
Contains the information about the size of ArrayND, and in what order the data is stored (if accessab...
Definition: arrayndinfo.h:25
Set of BufferString objects.
Definition: bufstringset.h:26
Definition: hdf5readerimpl.h:22
void gtStrings(const H5::DataSet &, BufferStringSet &, uiRetVal &) const override
void openFile(const char *, uiRetVal &, bool) override
#define od_int64
Definition: plftypes.h:35
H5::Group * setGrpScope(const DataSetKey *dsky) override
Definition: hdf5readerimpl.h:41
Reads HDF5 file data.
Definition: hdf5reader.h:34
#define mExpClass(module)
Definition: commondefs.h:177
Definition: hdf5access.h:22
void getGroups(BufferStringSet &) const override
All groups with full names (recursive)
od_int64 curGroupID() const override
Definition: hdf5readerimpl.h:36
FixedString DataSet()
Definition: keystrs.h:56
Definition: uistringset.h:105
uiRetVal readJSonAttribute(const char *, OD::JSON::ValueSet &, const DataSetKey *=nullptr) const override
int getNrAttributes(const DataSetKey *=nullptr) const override
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
DataSetKey scope() const override
Definition: hdf5readerimpl.h:35
void gtAll(const H5::DataSet &, void *, uiRetVal &) const override
bool hasAttribute(const char *, const DataSetKey *=nullptr) const override
#define mHDF5DeclFns(type)
Definition: hdf5readerimpl.h:79
void closeFile() override
Definition: hdf5readerimpl.h:33
void gtAttribNames(const H5::H5Object &, BufferStringSet &) const override
#define od_int16
Definition: plftypes.h:26
void getDataSets(const char *grpnm, BufferStringSet &) const override
Pass a full group name.
#define od_uint16
Definition: plftypes.h:27
mODTextTranslationClass(ReaderImpl) public ReaderImpl(const H5::H5File &)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
H5::DataSet * setDSScope(const DataSetKey &dsky) override
Definition: hdf5readerimpl.h:45
nr_dims_type gtNrDims() const override
Definition: hdf5readerimpl.h:60
DataRepType
Definition: commontypes.h:49
#define od_int32
Definition: plftypes.h:30
bool getAttribute(const char *, BufferString &, const DataSetKey *=nullptr) const override
H5::H5Object * setScope(const DataSetKey *dsky) override
Definition: hdf5readerimpl.h:37
void gtInfo(const H5::H5Object &, IOPar &, uiRetVal &) const override
ArrayNDInfo * gtDataSizes(const H5::DataSet &) const override
H5::PredType H5DataType
Definition: hdf5accessimpl.h:62
const H5DataType & h5DataType(const H5::DataSet &) const
holds values and sets of values. Is base class for either Array or Object.
Definition: odjson.h:95
Definition: hdf5access.h:42
ODDataType gtDataType(const H5::DataSet &) const override
#define od_uint32
Definition: plftypes.h:31
H5::DataSet * getDSScope(const DataSetKey &dsky) const override
Returns (new) scope. null for root scope.
Definition: hdf5readerimpl.h:47
void gtSlab(const H5::DataSet &, const SlabSpec &, void *, uiRetVal &) const override
brief Mixin for common stuff
Definition: hdf5accessimpl.h:25
H5::Group * getGrpScope(const DataSetKey *dsky) const override
Definition: hdf5readerimpl.h:43
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
const char * fileName() const
Definition: hdf5readerimpl.h:31
void listObjs(const H5Dir &, BufferStringSet &, bool wantgroups) const
Definition: hdf5access.h:109
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021