![]() |
OpendTect
6.6
|
Public Member Functions | |
| WriterImpl () | |
| virtual | ~WriterImpl () |
Public Member Functions inherited from HDF5::Writer | |
| uiRetVal | createDataSet (const DataSetKey &, const ArrayNDInfo &, ODDataType) |
| uiRetVal | createDataSet (const DataSetKey &, int, ODDataType) |
| uiRetVal | createDataSetIfMissing (const DataSetKey &, ODDataType, const ArrayNDInfo &addedsz, const ArrayNDInfo &changedir, PtrMan< ArrayNDInfo > *existsinfo=nullptr) |
| uiRetVal | createDataSetIfMissing (const DataSetKey &, ODDataType, int addedsz, int changedir=1, int *existsnrsamples=nullptr) |
| uiRetVal | createTextDataSet (const DataSetKey &) |
| bool | deleteObject (const DataSetKey &) |
| virtual bool | isReader () const |
| uiRetVal | open4Edit (const char *) |
| For normal 'create', use 'open() More... | |
| uiRetVal | put (const DataSetKey &, const BufferStringSet &) |
| template<class T > | |
| uiRetVal | put (const DataSetKey &, const T *, int sz) |
| template<class T > | |
| uiRetVal | put (const DataSetKey &, const TypeSet< T > &) |
| uiRetVal | putAll (const DataSetKey &, const void *) |
| uiRetVal | putSlab (const DataSetKey &, const SlabSpec &, const void *) |
| uiRetVal | removeAllAttributes (const DataSetKey *=nullptr) |
| uiRetVal | removeAttribute (const char *, const DataSetKey *=nullptr) |
| uiRetVal | resizeDataSet (const DataSetKey &, const ArrayNDInfo &) |
| You cannot change the 'rank', just the dim sizes. More... | |
| uiRetVal | set (const IOPar &, const DataSetKey *=nullptr) |
Public Member Functions inherited from HDF5::Access | |
| virtual | ~Access () |
| H5::H5File * | getHDF5File () |
| bool | hasDataSet (const DataSetKey &) const |
| bool | hasGroup (const char *grpnm) const |
| bool | isOpen () const |
| uiRetVal | open (const char *) |
| uiString | sCantSetScope (const DataSetKey &) const |
Public Member Functions inherited from HDF5::AccessImpl | |
| AccessImpl (ReaderImpl &) | |
| AccessImpl (WriterImpl &) | |
| virtual | ~AccessImpl () |
Private Member Functions | |
| void | closeFile () override |
| H5::DataSet * | crDS (const DataSetKey &, const ArrayNDInfo &, ODDataType, uiRetVal &) override |
| Reader * | createCoupledReader () const override |
| H5::DataSet * | crTxtDS (const DataSetKey &, uiRetVal &) override |
| od_int64 | curGroupID () const override |
| H5::Group * | ensureGroup (const char *, uiRetVal &) override |
| Creates a new group if necessary. More... | |
| const char * | fileName () const override |
| H5::DataSet * | getDSScope (const DataSetKey &dsky) const override |
| Returns (new) scope. null for root scope. More... | |
| H5::Group * | getGrpScope (const DataSetKey *dsky) const override |
| H5::H5Object * | getScope (const DataSetKey *dsky) const override |
| void | openFile (const char *, uiRetVal &, bool) override |
| void | ptAll (const void *, H5::DataSet &, uiRetVal &) override |
| void | ptInfo (const IOPar &, H5::H5Object &, uiRetVal &) override |
| void | ptSlab (const SlabSpec &, const void *, H5::DataSet &, uiRetVal &) override |
| void | ptStrings (const BufferStringSet &, H5::Group &, H5::DataSet *, const char *dsnm, uiRetVal &) override |
| void | reSzDS (const ArrayNDInfo &, H5::DataSet &, uiRetVal &) override |
| void | rmAllAttribs (H5::H5Object &) override |
| void | rmAttrib (const char *, H5::H5Object &) override |
| bool | rmObj (const DataSetKey &) override |
| DataSetKey | scope () const override |
| void | setAttribute (const char *, double, const DataSetKey *=nullptr) override |
| void | setAttribute (const char *, float, const DataSetKey *=nullptr) override |
| void | setAttribute (const char *, od_int16, const DataSetKey *=nullptr) override |
| void | setAttribute (const char *, od_int32, const DataSetKey *=nullptr) override |
| void | setAttribute (const char *, od_int64, const DataSetKey *=nullptr) override |
| void | setAttribute (const char *, od_uint16, const DataSetKey *=nullptr) override |
| void | setAttribute (const char *, od_uint32, const DataSetKey *=nullptr) override |
| void | setAttribute (const char *, od_uint64, const DataSetKey *=nullptr) override |
| void | setAttribute (const char *ky, const char *val, const DataSetKey *=nullptr) override |
| void | setAttribute (const char *ky, const char *val, H5::H5Object &) |
| void | setChunkSize (int) override |
| void | setCompressionLevel (unsigned lvl) override |
| H5::DataSet * | setDSScope (const DataSetKey &dsky) override |
| void | setEditableCreation (bool) override |
| default is false: no dataset grow/shrink More... | |
| H5::Group * | setGrpScope (const DataSetKey *dsky) override |
| H5::H5Object * | setScope (const DataSetKey *dsky) override |
Private Attributes | |
| unsigned | compressionlvl_ = 1 |
Additional Inherited Members | |
Static Public Member Functions inherited from HDF5::Access | |
| static bool | isEnabled (const char *fortype=0) |
| static bool | isEnvBlocked (const char *fortype=0) |
| static bool | isHDF5File (const char *) |
| static uiString | sCannotReadDataSet (const DataSetKey &) |
| static uiString | sDataSetNotFound (const DataSetKey &) |
| static const char * | sFileExtension () |
| static uiString | sHDF5FileNoLongerAccessibe () |
| static uiString | sHDF5NotAvailable () |
| static uiString | sHDF5NotAvailable (const char *fnm) |
| static uiString | sHDF5PackageDispName () |
| static uiString | sNotHDF5File (const char *) |
| static const char * | sSettingsEnabKey () |
Static Public Member Functions inherited from HDF5::AccessImpl | |
| static void | setErrPrint (bool) |
| user switch on/off More... | |
Public Attributes inherited from HDF5::Access | |
| mTypeDefArrNDTypes | |
Protected Types inherited from HDF5::AccessImpl | |
| typedef H5::PredType | H5DataType |
Protected Member Functions inherited from HDF5::Access | |
| Access () | |
Protected Member Functions inherited from HDF5::AccessImpl | |
| bool | atDataSet (const char *) const |
| bool | atGroup (const char *&) const |
| void | doCloseFile (Access &) |
| const char * | gtFileName () const |
| od_int64 | gtGroupID () const |
| DataSetKey | gtScope () const |
| bool | haveDataSet () const |
| bool | haveGroup () const |
| H5::DataSet * | selectDataSet (const char *) const |
| H5::Group * | selectGroup (const char *) const |
| void | selectSlab (H5::DataSpace &, const SlabSpec &, TypeSet< hsize_t > *pcounts=0) const |
| can throw, use in try block More... | |
| H5::DataSet * | stDSScope (const DataSetKey &) |
| H5::DataSet * | stDSScope (const DataSetKey &) const |
| H5::Group * | stGrpScope (const DataSetKey *) |
| H5::Group * | stGrpScope (const DataSetKey *) const |
| H5::H5Object * | stScope (const DataSetKey *) |
| H5::H5Object * | stScope (const DataSetKey *) const |
Static Protected Member Functions inherited from HDF5::Access | |
| static uiString | sFileNotOpen () |
| static uiString | sHDF5Err (const uiString &) |
| static const char * | sNeedScope () |
| static const char * | sNoDataPassed () |
| static const char * | sOpenFileFirst () |
Static Protected Member Functions inherited from HDF5::AccessImpl | |
| static const H5DataType & | h5DataTypeFor (ODDataType) |
| static bool | haveErrPrint () |
Protected Attributes inherited from HDF5::Access | |
| H5::H5File * | file_ |
| bool | myfile_ |
Protected Attributes inherited from HDF5::AccessImpl | |
| Access & | acc_ |
| H5::DataSet | dataset_ |
| H5::Group | group_ |
| ArrayNDInfo::nr_dims_type | nrdims_ |
<>
| HDF5::WriterImpl::WriterImpl | ( | ) |
|
virtual |
|
inlineoverrideprivatevirtual |
Implements HDF5::Access.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
inlineoverrideprivatevirtual |
Implements HDF5::Access.
|
overrideprivatevirtual |
Creates a new group if necessary.
Implements HDF5::Writer.
|
inlineoverrideprivatevirtual |
Implements HDF5::Access.
|
inlineoverrideprivatevirtual |
Returns (new) scope. null for root scope.
Implements HDF5::Access.
|
inlineoverrideprivatevirtual |
Implements HDF5::Access.
|
inlineoverrideprivatevirtual |
Implements HDF5::Access.
|
overrideprivatevirtual |
Implements HDF5::Access.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
inlineoverrideprivatevirtual |
Implements HDF5::Access.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
overrideprivatevirtual |
Implements HDF5::Writer.
|
private |
|
inlineoverrideprivatevirtual |
Implements HDF5::Writer.
|
inlineoverrideprivatevirtual |
Compression level (0-9) See gzip documentation. 0=None
Reimplemented from HDF5::Writer.
|
inlineoverrideprivatevirtual |
Implements HDF5::Access.
|
inlineoverrideprivatevirtual |
default is false: no dataset grow/shrink
Implements HDF5::Writer.
|
inlineoverrideprivatevirtual |
Implements HDF5::Access.
|
inlineoverrideprivatevirtual |
Implements HDF5::Access.
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022