![]() |
OpendTect
6.3
|
base class for Providers for 3D data. Extends Provider with some 3D specific services. More...
Protected Member Functions | |
| Provider3D () | |
| virtual od_int64 | getTotalNrInInput () const |
| virtual void | doFillPar (IOPar &iop, uiRetVal &uirv) const |
| virtual void | doUsePar (const IOPar &iop, uiRetVal &uirv) |
| virtual Pos::GeomID | doGetCurGeomID () const |
| virtual ZSampling | doGetZRange () const |
Protected Member Functions inherited from Seis::Provider | |
| Provider () | |
| void | ensureRightDataRep (SeisTrc &) const |
| void | ensureRightZSampling (SeisTrc &) const |
| void | ensureRightComponents (SeisTrc &) const |
| bool | handleSetupChanges (uiRetVal &) const |
| void | handleTrace (SeisTrc &) const |
| void | handleTraces (SeisTrcBuf &) const |
| virtual void | doReset (uiRetVal &) const =0 |
| virtual int | gtNrOffsets () const |
| virtual uiRetVal | doGetComponentInfo (BufferStringSet &, TypeSet< Seis::DataType > &) const |
| def impl: { sKey::Data(), UnknownData } More... | |
| virtual bool | doGetIsPresent (const TrcKey &) const |
| virtual void | doGetNext (SeisTrc &, uiRetVal &) const |
| virtual void | doGet (const TrcKey &, SeisTrc &, uiRetVal &) const |
| virtual void | doGetNextGather (SeisTrcBuf &, uiRetVal &) const |
| virtual void | doGetGather (const TrcKey &, SeisTrcBuf &, uiRetVal &) const |
Private Member Functions | |
| mODTextTranslationClass (Seis::Provider3D) | |
Additional Inherited Members | |
Static Public Member Functions inherited from Seis::Provider | |
| static Provider * | create (Seis::GeomType) |
| static Provider * | create (const DBKey &, uiRetVal *uirv=0) |
| static Provider * | create (const IOPar &, uiRetVal *uirv=0) |
| static DBKey | dbKey (const IOPar &) |
| static const char * | sKeyForceFPData () |
| static const char * | sKeySelectedComponents () |
| static void | putTraceInGather (const SeisTrc &, SeisTrcBuf &) |
| components become offsets 0, 100, 200, ... More... | |
| static void | putGatherInTrace (const SeisTrcBuf &, SeisTrc &) |
| offsets become components More... | |
Protected Attributes inherited from Seis::Provider | |
| Threads::Lock | lock_ |
| DBKey | dbky_ |
| SelData * | seldata_ |
| float | zstep_ |
| TypeSet< int > | selcomps_ |
| ReadMode | readmode_ |
| bool | forcefpdata_ |
| od_int64 | totalnr_ |
| int | nrcomps_ |
| bool | setupchgd_ |
| Threads::Atomic< od_int64 > | nrdone_ |
base class for Providers for 3D data. Extends Provider with some 3D specific services.
|
inlineprotected |
|
inlineprotectedvirtual |
Reimplemented from Seis::Provider.
Reimplemented in Seis::VolProvider.
|
inlineprotectedvirtual |
Implements Seis::Provider.
|
protectedvirtual |
Implements Seis::Provider.
|
inlineprotectedvirtual |
Implements Seis::Provider.
Reimplemented in Seis::PS3DProvider, and Seis::VolProvider.
|
pure virtual |
Implemented in Seis::PS3DProvider, and Seis::VolProvider.
|
pure virtual |
Implemented in Seis::PS3DProvider, and Seis::VolProvider.
|
protectedvirtual |
Implements Seis::Provider.
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017