1 #ifndef velocityfunctioninterval_h 2 #define velocityfunctioninterval_h 16 #include "velocitymod.h" 38 bool moveTo(
const BinID&);
39 void setInput(Function*);
44 bool computeVelocity(
float z0,
float dz,
int nr,
57 static const char*
sType() {
return "Interval"; }
59 void setInput(FunctionSource*);
64 BinID changeBinID()
const;
#define mExpClass(module)
Definition: commondefs.h:160
Velocity.
Definition: velocityfunction.h:32
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: velocityfunction.h:85
Interface class for Notifier. See comments there.
Definition: callback.h:161
Generic interface for 2D gridding.
Definition: gridder2d.h:32
VelocityDesc veldesc_
Definition: velocityfunctioninterval.h:72
void getSources(const EM::PosID &, TypeSet< EM::PosID > &) const
FunctionSource * inputsource_
Definition: velocityfunctioninterval.h:71
const char * factoryKeyword() const
Definition: velocityfunctioninterval.h:56
static const char * sType()
Definition: velocityfunctioninterval.h:57
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
Function * inputfunc_
Definition: velocityfunctioninterval.h:47
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
Definition: velocityfunctioninterval.h:32
Definition: velocityfunctioninterval.h:51
Definition: velocityfunction.h:41