OpendTect
6.6
|
Fills a volume with values. More...
Protected Member Functions | |
bool | computeBinID (const BinID &, int) |
EM::Horizon * | loadHorizon (const MultiID &) const |
bool | prefersBinIDWise () const |
bool | prepareComp (int) |
Protected Member Functions inherited from VolProc::Step | |
Step () | |
od_uint64 | getComponentMemory (const TrcKeySampling &, bool input) const |
int | getNrInputComponents (InputSlotID) const |
int | getNrOutComponents () const |
const StepInterval< float > & | getZSampling () const |
void | setHStep (const BinID &bid) |
void | setInpNrComps (InputSlotID, int) |
void | setOutputNrComps (int nr) |
void | setVStep (int zstep) |
Static Protected Member Functions | |
static const char * | sKeyBotHorID () |
static const char * | sKeyBotValue () |
static const char * | sKeyGradient () |
static const char * | sKeyTopHorID () |
static const char * | sKeyTopValue () |
static const char * | sKeyUseGradient () |
Protected Attributes | |
EM::Horizon * | bottomhorizon_ |
float | bottomvalue_ |
float | gradient_ |
EM::Horizon * | tophorizon_ |
float | topvalue_ |
bool | usegradient_ |
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 > &) |
Fills a volume with values.
The top and bottom of the volume are either the survey top/bottom, or horizons. The values are fixed at the top boundary (either horizon or survey top) and change either with a fixed gradient or to a fixed value at the bottom boundary.
<>
VolProc::HorInterFiller::~HorInterFiller | ( | ) |
VolProc::HorInterFiller::HorInterFiller | ( | ) |
|
inlinevirtual |
returns whether samples in the output are independent from each other.
Reimplemented from VolProc::Step.
|
inlinevirtual |
Reimplemented from VolProc::Step.
|
inlinevirtual |
Reimplemented from VolProc::Step.
|
protectedvirtual |
Reimplemented from VolProc::Step.
|
virtual |
Reimplemented from VolProc::Step.
|
virtual |
Reimplemented from VolProc::Step.
const MultiID* VolProc::HorInterFiller::getBottomHorizonID | ( | ) | const |
float VolProc::HorInterFiller::getBottomValue | ( | ) | const |
float VolProc::HorInterFiller::getGradient | ( | ) | const |
const MultiID* VolProc::HorInterFiller::getTopHorizonID | ( | ) | const |
float VolProc::HorInterFiller::getTopValue | ( | ) | const |
|
inlinevirtual |
Reimplemented from VolProc::Step.
bool VolProc::HorInterFiller::isOK | ( | ) | const |
|
protected |
|
inlinevirtual |
Reimplemented from VolProc::Step.
|
inlinevirtual |
Implements VolProc::Step.
|
inlineprotectedvirtual |
Reimplemented from VolProc::Step.
|
inlineprotectedvirtual |
Reimplemented from VolProc::Step.
|
virtual |
Reimplemented from VolProc::Step.
bool VolProc::HorInterFiller::setBottomHorizon | ( | const MultiID * | ) |
void VolProc::HorInterFiller::setBottomValue | ( | float | ) |
void VolProc::HorInterFiller::setGradient | ( | float | ) |
bool VolProc::HorInterFiller::setTopHorizon | ( | const MultiID * | ) |
void VolProc::HorInterFiller::setTopValue | ( | float | ) |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
void VolProc::HorInterFiller::useGradient | ( | bool | ) |
If false, bottom value will be used.
|
virtual |
Reimplemented from VolProc::Step.
bool VolProc::HorInterFiller::usesGradient | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022