OpendTect
6.6
|
Public Member Functions | |
Time2DepthStretcher () | |
int | addVolumeOfInterest (const TrcKeyZSampling &, bool) |
void | fillPar (IOPar &) const |
const char * | getFromZDomainString () const |
float | getGoodZStep () const |
const char * | getToZDomainString () const |
const Interval< float > & | getVavgRg (bool start) const |
const char * | getZDomainID () const |
Interval< float > | getZInterval (bool from) const |
bool | isOK () const |
bool | loadDataIfMissing (int, TaskRunner *=0) |
bool | needsVolumeOfInterest () const |
void | removeVolumeOfInterest (int) |
bool | setVelData (const MultiID &) |
void | setVolumeOfInterest (int, const TrcKeyZSampling &, bool) |
void | transformTrc (const TrcKey &, const SamplingData< float > &, int, float *) const |
void | transformTrcBack (const TrcKey &, const SamplingData< float > &, int, float *) const |
bool | usePar (const IOPar &) |
Public Member Functions inherited from VelocityStretcher | |
bool | canTransformSurv (Pos::SurvID sid) const |
Public Member Functions inherited from ZAxisTransform | |
virtual NotifierAccess * | changeNotifier () |
virtual uiString | errMsg () const |
ZDomain::Info & | fromZDomainInfo () |
const ZDomain::Info & | fromZDomainInfo () const |
const char * | fromZDomainKey () const |
virtual float | getZIntervalCenter (bool from) const |
ZDomain::Info & | toZDomainInfo () |
const ZDomain::Info & | toZDomainInfo () const |
const char * | toZDomainKey () const |
virtual float | toZScale () const |
virtual void | transform (const BinID &, const SamplingData< float > &, int sz, float *res) const |
float | transform (const BinIDValue &) const |
float | transform (const Coord3 &) const |
virtual void | transform2D (const char *linenm, int trcnr, const SamplingData< float > &, int sz, float *res) const |
float | transform2D (const char *linenm, int trcnr, float z) const |
virtual void | transformBack (const BinID &, const SamplingData< float > &, int sz, float *res) const |
float | transformBack (const BinIDValue &) const |
float | transformBack (const Coord3 &) const |
virtual void | transformBack2D (const char *linenm, int trcnr, const SamplingData< float > &, int sz, float *res) const |
float | transformBack2D (const char *linenm, int trcnr, float z) const |
float | transformTrc (const TrcKey &, float z) const |
float | transformTrcBack (const TrcKey &, float z) const |
virtual float | zScale () const |
Static Public Member Functions | |
static Interval< float > | getDefaultVAvg () |
Static Public Member Functions inherited from VelocityStretcher | |
static const char * | sKeyBotVavg () |
static const char * | sKeyTopVavg () |
Static Public Member Functions inherited from ZAxisTransform | |
static ZAxisTransform * | create (const IOPar &) |
Protected Member Functions | |
~Time2DepthStretcher () | |
Interval< float > | getDepthInterval (const BinID &, int voiidx) const |
Interval< float > | getTimeInterval (const BinID &, int voiidx) const |
void | releaseData () |
Protected Member Functions inherited from VelocityStretcher | |
VelocityStretcher (const ZDomain::Def &from, const ZDomain::Def &to) | |
Protected Member Functions inherited from ZAxisTransform | |
ZAxisTransform (const ZDomain::Def &from, const ZDomain::Def &to) | |
Static Protected Member Functions | |
static void | udfFill (ValueSeries< float > &, int) |
Protected Attributes | |
Interval< float > | botvavg_ |
Interval< float > | topvavg_ |
VelocityDesc | veldesc_ |
bool | velintime_ |
SeisTrcReader * | velreader_ |
ObjectSet< Array3D< float > > | voidata_ |
TypeSet< int > | voiids_ |
BoolTypeSet | voiintime_ |
TypeSet< TrcKeyZSampling > | voivols_ |
Protected Attributes inherited from ZAxisTransform | |
uiString | errmsg_ |
ZDomain::Info & | fromzdomaininfo_ |
ZDomain::Info & | tozdomaininfo_ |
Friends | |
class | TimeDepthDataLoader |
ZAxisstretcher that converts from time to depth (or back) using a velocity model on disk.
<>
Time2DepthStretcher::Time2DepthStretcher | ( | ) |
|
protected |
|
virtual |
Reimplemented from ZAxisTransform.
|
virtual |
Reimplemented from ZAxisTransform.
|
static |
|
protected |
const char* Time2DepthStretcher::getFromZDomainString | ( | ) | const |
|
virtual |
Reimplemented from ZAxisTransform.
const char* Time2DepthStretcher::getToZDomainString | ( | ) | const |
const Interval<float>& Time2DepthStretcher::getVavgRg | ( | bool | start | ) | const |
const char* Time2DepthStretcher::getZDomainID | ( | ) | const |
|
virtual |
Implements ZAxisTransform.
|
virtual |
Reimplemented from ZAxisTransform.
|
virtual |
Reimplemented from ZAxisTransform.
|
inlinevirtual |
Reimplemented from ZAxisTransform.
|
protected |
|
virtual |
Reimplemented from ZAxisTransform.
|
virtual |
Implements VelocityStretcher.
|
virtual |
Reimplemented from ZAxisTransform.
|
virtual |
Implements ZAxisTransform.
|
virtual |
Implements ZAxisTransform.
|
staticprotected |
|
virtual |
Reimplemented from ZAxisTransform.
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022