 |
OpendTect
6.6
|
Go to the documentation of this file.
27 template <
class T>
class Array3D;
84 friend class TimeDepthDataLoader;
127 int sz,
float*)
const;
130 int sz,
float*)
const;
160 return tr(
"Position scanned");
202 int sz,
float* res)
const;
204 int sz,
float* res)
const;
216 "LinearT2D", tr(
"Linear velocity") );
222 int sz,
float* res)
const;
225 int sz,
float* res)
const;
239 "LinearD2T", tr(
"Linear velocity") );
245 int sz,
float* res)
const;
248 int sz,
float* res)
const;
Interval< float > getDepthInterval(const BinID &, int voiidx) const
Interface to a series of values.
Definition: odmemory.h:16
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
const char * getZDomainID() const
T to(const F &fr)
Definition: convert.h:34
Interval< float > getZInterval(bool from) const
void transformTrc(const TrcKey &, const SamplingData< float > &, int sz, float *) const
Definition of z-domain.
Definition: zdomain.h:41
reads from a seismic data store.
Definition: seisread.h:50
static const char * sKeyTopVavg()
Definition: timedepthconv.h:39
VelocityStretcher(const ZDomain::Def &from, const ZDomain::Def &to)
Set of pointers to objects.
Definition: commontypes.h:31
void setVolumeOfInterest(int, const TrcKeyZSampling &, bool)
void transformTrc(const TrcKey &, const SamplingData< float > &, int, float *) const
const Interval< float > & getVavgRg(bool start) const
const char * getFromZDomainString() const
Export_Basic uiString toUiString(ViewStyle)
TrcKeySamplingIterator hsiter_
Definition: timedepthconv.h:172
Summary for a Seismic object.
Definition: segydirectdef.h:22
#define od_int64
Definition: plftypes.h:35
void transformTrcBack(const TrcKey &, const SamplingData< float > &, int, float *) const
void fillPar(IOPar &) const
Definition: timedepthconv.h:32
#define mExpClass(module)
Definition: commondefs.h:177
static void udfFill(ValueSeries< float > &, int)
Definition: timedepthconv.h:149
ObjectSet< Array3D< float > > voidata_
Definition: timedepthconv.h:92
Seismic trace.
Definition: seistrc.h:34
Index_Type SurvID
Definition: commontypes.h:84
void removeVolumeOfInterest(int)
SeisTrcReader * reader_
Definition: timedepthconv.h:181
int addVolumeOfInterest(const TrcKeyZSampling &, bool)
bool needsVolumeOfInterest() const
const Interval< float > & getTopVAvg() const
Definition: timedepthconv.h:163
Finds next BinID in TrcKeySampling; initializes to first position.
Definition: trckeysampling.h:201
bool zistime_
Definition: timedepthconv.h:175
bool setVelData(const MultiID &)
TrcKeySampling subsel_
Definition: timedepthconv.h:171
mODTextTranslationClass(VelocityModelScanner)
mODTextTranslationClass(Time2DepthStretcher)
float getGoodZStep() const
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Interval< float > startavgvel_
Definition: timedepthconv.h:183
bool loadDataIfMissing(int, TaskRunner *=0)
void setVolumeOfInterest(int, const TrcKeyZSampling &, bool)
Interval< float > getTimeInterval(const BinID &, int voiidx) const
VelocityModelScanner(const IOObj &, const VelocityDesc &)
Array3D ( Subclass of ArrayND ) is a three dimensional array.
Definition: arraynd.h:162
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
mODTextTranslationClass(Depth2TimeStretcher)
void removeVolumeOfInterest(int)
Interval< float > stopavgvel_
Definition: timedepthconv.h:184
mODTextTranslationClass(VelocityStretcher)
const char * getZDomainID() const
mDefaultFactoryInstantiation(ZAxisTransform, Depth2TimeStretcher, "VelocityD2T", toUiString(sFactoryKeyword()))
bool usePar(const IOPar &)
const char * getFromZDomainString() const
Class that can execute a task.
Definition: task.h:170
Compound key consisting of ints.
Definition: multiid.h:24
const Interval< float > & getBotVAvg() const
Definition: timedepthconv.h:164
Interval< float > getZInterval(bool from) const
int addVolumeOfInterest(const TrcKeyZSampling &, bool)
virtual bool setVelData(const MultiID &)=0
bool loadDataIfMissing(int, TaskRunner *=0)
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
const IOObj & obj_
Definition: timedepthconv.h:178
mDefaultFactoryInstantiation(ZAxisTransform, Time2DepthStretcher, "VelocityT2D", toUiString(sFactoryKeyword()))
SeisTrcReader * velreader_
Definition: timedepthconv.h:97
bool definedv1_
Definition: timedepthconv.h:174
static Interval< float > getDefaultVAvg()
RefMan< Time2DepthStretcher > stretcher_
Definition: timedepthconv.h:143
const char * getToZDomainString() const
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: timedepthconv.h:158
~Depth2TimeStretcher()
Definition: timedepthconv.h:141
int nrdone_
Definition: timedepthconv.h:176
const char * getToZDomainString() const
float getGoodZStep() const
od_int64 totalNr() const
Definition: timedepthconv.h:156
Definition: timedepthconv.h:111
TypeSet< int > voiids_
Definition: timedepthconv.h:95
bool needsVolumeOfInterest() const
Definition: timedepthconv.h:62
const VelocityDesc & vd_
Definition: timedepthconv.h:179
void transformTrcBack(const TrcKey &, const SamplingData< float > &, int sz, float *) const
bool setVelData(const MultiID &)
TypeSet< TrcKeyZSampling > voivols_
Definition: timedepthconv.h:93
BoolTypeSet voiintime_
Definition: timedepthconv.h:94
VelocityDesc veldesc_
Definition: timedepthconv.h:98
void fillPar(IOPar &) const
od_int64 nrDone() const
Definition: timedepthconv.h:157
Definition: timedepthconv.h:52
bool usePar(const IOPar &)
bool velintime_
Definition: timedepthconv.h:99
uiString msg_
Definition: timedepthconv.h:170
bool definedv0_
Definition: timedepthconv.h:173
The generalization of something (e.g. a computation) where the steps must be done in sequence,...
Definition: task.h:125
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Interval< float > botvavg_
Definition: timedepthconv.h:102
uiString uiMessage() const
will be message() again in 7.x
Definition: timedepthconv.h:155
bool canTransformSurv(Pos::SurvID sid) const
Definition: timedepthconv.h:36
Interval< float > topvavg_
Definition: timedepthconv.h:101
static const char * sKeyBotVavg()
Definition: timedepthconv.h:40
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021