14 #include "velocitymod.h" 41 bool moveTo(
const BinID&);
44 bool isInfluencedBy(
const BinID&)
const;
55 bool computeVelocity(
float z0,
float dz,
int nr,
58 void fetchPerfectFit(
const BinID&);
78 static const char*
sType() {
return "GridVelocity"; }
#define mExpClass(module)
Definition: commondefs.h:157
Velocity.
Definition: velocityfunction.h:30
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
PolyTrend::Order trendorder_
Definition: velocityfunctiongrid.h:65
Definition: velocityfunction.h:79
TypeSet< int > sources_
Definition: velocityfunctiongrid.h:61
TypeSet< float > gridvalues_
Definition: velocityfunctiongrid.h:68
const InterpolationLayerModel * layermodel_
Definition: velocityfunctiongrid.h:66
Interface class for Notifier. See comments there.
Definition: notify.h:20
PolyTrend::Order trendorder_
Definition: velocityfunctiongrid.h:113
Generic interface for 2D gridding.
Definition: gridder2d.h:30
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
ObjectSet< FunctionSource > datasources_
Definition: velocityfunctiongrid.h:108
const Function * directsource_
Definition: velocityfunctiongrid.h:62
bool gridderinited_
Definition: velocityfunctiongrid.h:114
TypeSet< BinID > gridsourcebids_
Definition: velocityfunctiongrid.h:119
const char * factoryKeyword() const
Definition: velocityfunctiongrid.h:77
Definition: velocityfunctiongrid.h:72
Notifier< GriddedSource > notifier_
Definition: velocityfunctiongrid.h:110
Gridder2D * gridder_
Definition: velocityfunctiongrid.h:112
BinIDValueSet sourcepos_
Definition: velocityfunctiongrid.h:117
Class to help setup a callback handling.
Definition: notify.h:121
Set of pointers to objects.
Definition: commontypes.h:28
void getSources(const EM::PosID &, TypeSet< EM::PosID > &) const
Definition: interpollayermodel.h:21
Definition: velocityfunctiongrid.h:35
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
ObjectSet< const Function > velocityfunctions_
Definition: velocityfunctiongrid.h:60
static const char * sType()
Definition: velocityfunctiongrid.h:78
BinID changeBinID() const
Definition: velocityfunctiongrid.h:93
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
Gridder2D * getGridder()
Definition: velocityfunctiongrid.h:46
Gridder2D * gridder_
Definition: velocityfunctiongrid.h:64
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
TypeSet< Coord > gridsourcecoords_
Definition: velocityfunctiongrid.h:120
const InterpolationLayerModel * layermodel_
Definition: velocityfunctiongrid.h:115
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:21
NotifierAccess * changeNotifier()
Definition: velocityfunctiongrid.h:92
BinID changebid_
Definition: velocityfunctiongrid.h:111
Order
Definition: arrayndalgo.h:1620
Definition: velocityfunction.h:39