1 #ifndef velocityfunctionvolume_h 2 #define velocityfunctionvolume_h 16 #include "velocitymod.h" 30 class VolumeFunctionSource;
39 bool moveTo(
const BinID&);
43 void enableExtrapolation(
bool);
44 void setStatics(
float t,
float vel);
49 bool computeVelocity(
float z0,
float dz,
int nr,
73 bool setFrom(
const MultiID& vel);
#define mExpClass(module)
Definition: commondefs.h:160
Velocity.
Definition: velocityfunction.h:32
ObjectSet< const void > threads_
Definition: velocityfunctionvolume.h:90
static const char * sKeyZIsTime()
Definition: velocityfunctionvolume.h:81
Definition: velocityfunction.h:85
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class...
Definition: threadlock.h:53
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Export_Basic uiString toUiString(ViewStyle)
const VelocityDesc & getDesc() const
Definition: velocityfunctionvolume.h:70
bool extrapolate_
Definition: velocityfunctionvolume.h:56
SamplingData< float > velsampling_
Definition: velocityfunctionvolume.h:53
Threads::Lock readerlock_
Definition: velocityfunctionvolume.h:92
VelocityDesc desc_
Definition: velocityfunctionvolume.h:94
bool zit_
Definition: velocityfunctionvolume.h:52
reads from a seismic data store.
Definition: seisread.h:50
ObjectSet< SeisTrcReader > velreader_
Definition: velocityfunctionvolume.h:89
Definition: velocityfunctionvolume.h:62
#define mDefaultFactoryInstanciationBase(keywrd, usernm)
Definition: factory.h:280
bool zit_
Definition: velocityfunctionvolume.h:93
TypeSet< float > vel_
Definition: velocityfunctionvolume.h:54
float staticsvel_
Definition: velocityfunctionvolume.h:58
Definition: velocityfunctionvolume.h:35
static uiHor3DInterpol * create(uiParent *)
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
float statics_
Definition: velocityfunctionvolume.h:57
Compound key consisting of ints.
Definition: multiid.h:25
Definition: velocityfunction.h:41