![]() |
OpendTect
7.0
|
Reads in a volume. Will replace previous values if data is present in the read volume. More...
Public Member Functions | |
| ~VolumeReader () | |
| bool | canHandle2D () const override |
| bool | canInputAndOutputBeSame () const override |
| od_int64 | extraMemoryUsage (OutputSlotID, const TrcKeySampling &, const StepInterval< int > &) const override |
| void | fillPar (IOPar &) const override |
| const MultiID & | getVolumeID () const |
| bool | needsFullVolume () const override |
| bool | needsInput () const override |
| bool | setVolumeID (const MultiID &) |
| bool | usePar (const IOPar &) override |
Public Member Functions inherited from VolProc::Step | |
| virtual | ~Step () |
| virtual bool | areSamplesIndependent () const |
| virtual Task * | createTaskWithProgMeter (ProgressMeter *) |
| void | enableOutput (OutputSlotID) |
| virtual uiString | errMsg () const |
| Chain & | getChain () |
| const Chain & | getChain () const |
| ID | getID () const |
| const RegularSeisDataPack * | getInput (InputSlotID) const |
| virtual TrcKeySampling | getInputHRg (const TrcKeySampling &) const |
| TrcKeyZSampling | getInputSampling (const TrcKeyZSampling &) const |
| virtual InputSlotID | getInputSlotID (int idx) const |
| virtual void | getInputSlotName (InputSlotID, BufferString &) const |
| virtual StepInterval< int > | getInputZRg (const StepInterval< int > &) const |
| virtual StepInterval< int > | getInputZRgWithGeom (const StepInterval< int > &, Pos::GeomID) const |
| virtual int | getNrInputs () const |
| virtual int | getNrOutputs () const |
| virtual mDeprecatedDef od_int64 | getOuputMemSize (int) const |
| RegularSeisDataPack * | getOutput () |
| const RegularSeisDataPack * | getOutput () const |
| RegularSeisDataPack * | getOutput (OutputSlotID) |
| const RegularSeisDataPack * | getOutput (OutputSlotID) const |
| int | getOutputIdx (OutputSlotID) const |
| virtual OutputSlotID | getOutputSlotID (int idx) const |
| virtual mDeprecatedDef od_int64 | getProcTimeExtraMemory () const |
| virtual const VelocityDesc * | getVelDesc () const |
| bool | is2D () const |
| virtual bool | isInputPrevStep () const |
| virtual bool | needReportProgress () |
| virtual void | releaseData () |
| void | resetInput () |
| virtual void | setInput (InputSlotID, const RegularSeisDataPack *) |
| virtual void | setOutput (OutputSlotID, RegularSeisDataPack *, const TrcKeySampling &, const StepInterval< int > &) |
| virtual void | setUserName (const char *nm) |
| virtual const char * | userName () const |
| bool | validInputSlotID (InputSlotID) const |
| bool | validOutputSlotID (OutputSlotID) const |
Protected Member Functions | |
| Task * | createTask () override |
| bool | prefersBinIDWise () const override |
| bool | prepareWork (const IOObj &) |
Protected Member Functions inherited from VolProc::Step | |
| Step () | |
| virtual bool | computeBinID (const BinID &, int threadid) |
| od_uint64 | getComponentMemory (const TrcKeySampling &, bool input) const |
| int | getNrInputComponents (InputSlotID) const |
| int | getNrOutComponents () const |
| const StepInterval< float > & | getZSampling () const |
| virtual bool | prepareComp (int nrthreads) |
| void | setHStep (const BinID &bid) |
| void | setInpNrComps (InputSlotID, int) |
| void | setOutputNrComps (int nr) |
| void | setVStep (int zstep) |
Static Protected Member Functions | |
| static const char * | sKeyVolumeID () |
Protected Attributes | |
| TypeSet< int > | components_ |
| ObjectSet< Scaler > | compscalers_ |
| MultiID | mid_ |
| ObjectSet< SeisTrcReader > | readers_ |
| ObjectSet< SeisTrcTranslator > | translators_ |
Protected Attributes inherited from VolProc::Step | |
| Chain * | chain_ |
| uiString | errmsg_ |
| ID | id_ |
| ObjectSet< const RegularSeisDataPack > | inputs_ |
| TypeSet< InputSlotID > | inputslotids_ |
| TypeSet< OutputSlotID > | outputslotids_ |
| mDeprecatedDef TrcKeySampling | tks_ |
| BufferString | username_ |
| mDeprecatedDef StepInterval< int > | zrg_ |
Additional Inherited Members | |
Public Types inherited from VolProc::Step | |
| typedef int | ID |
| typedef int | InputSlotID |
| typedef int | OutputSlotID |
Static Public Member Functions inherited from VolProc::Step | |
| static ID | cUndefID () |
| static int | cUndefSlotID () |
| static mDeprecatedDef od_int64 | getBaseMemoryUsage (const TrcKeySampling &, const StepInterval< int > &) |
Reads in a volume. Will replace previous values if data is present in the read volume.
<>
| VolProc::VolumeReader::~VolumeReader | ( | ) |
|
inlineoverridevirtual |
Reimplemented from VolProc::Step.
|
inlineoverridevirtual |
Reimplemented from VolProc::Step.
|
overrideprotectedvirtual |
Reimplemented from VolProc::Step.
|
overridevirtual |
Reimplemented from VolProc::Step.
|
overridevirtual |
Reimplemented from VolProc::Step.
|
inline |
|
inlineoverridevirtual |
Reimplemented from VolProc::Step.
|
inlineoverridevirtual |
Implements VolProc::Step.
|
inlineoverrideprotectedvirtual |
Reimplemented from VolProc::Step.
|
protected |
| bool VolProc::VolumeReader::setVolumeID | ( | const MultiID & | ) |
|
inlinestaticprotected |
|
overridevirtual |
Reimplemented from VolProc::Step.
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024