 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "velocitymod.h"
74 static const char*
sType() {
return "GridVelocity"; }
BinID changebid_
Definition: velocityfunctiongrid.h:107
ObjectSet< const Function > velocityfunctions_
Definition: velocityfunctiongrid.h:57
Velocity.
Definition: velocityfunction.h:32
Definition: velocityfunction.h:41
void fillPar(IOPar &) const
GriddedFunction * createFunction(const BinID &)
Gridder2D * getGridder()
Definition: velocityfunctiongrid.h:45
Set of pointers to objects.
Definition: commontypes.h:31
const Gridder2D * getGridder() const
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
#define mExpClass(module)
Definition: commondefs.h:177
TypeSet< BinID > gridsourcebids_
Definition: velocityfunctiongrid.h:114
GriddedFunction * createFunction()
StepInterval< float > getAvailableZ() const
Gridder2D * gridder_
Definition: velocityfunctiongrid.h:61
BinIDValueSet sourcepos_
Definition: velocityfunctiongrid.h:112
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Generic interface for 2D gridding.
Definition: gridder2d.h:32
void setLayerModel(const InterpolationLayerModel *)
void setSource(const TypeSet< MultiID > &)
ObjectSet< FunctionSource > datasources_
Definition: velocityfunctiongrid.h:104
void setLayerModel(const InterpolationLayerModel *)
const VelocityDesc & getDesc() const
const char * factoryKeyword() const
Definition: velocityfunctiongrid.h:73
void fetchPerfectFit(const BinID &)
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
NotifierAccess * changeNotifier()
Definition: velocityfunctiongrid.h:87
bool moveTo(const BinID &)
bool isInfluencedBy(const BinID &) const
Interface class for Notifier. See comments there.
Definition: notify.h:22
static const char * sType()
Definition: velocityfunctiongrid.h:74
GriddedFunction(GriddedSource &)
Class to help setup a callback handling.
Definition: notify.h:126
void setGridder(const Gridder2D &)
I will clone.
TypeSet< float > gridvalues_
Definition: velocityfunctiongrid.h:64
TypeSet< Coord > gridsourcecoords_
Definition: velocityfunctiongrid.h:115
Definition: interpollayermodel.h:23
const InterpolationLayerModel * layermodel_
Definition: velocityfunctiongrid.h:62
Gridder2D * gridder_
Definition: velocityfunctiongrid.h:108
TypeSet< int > sources_
Definition: velocityfunctiongrid.h:58
Notifier< GriddedSource > notifier_
Definition: velocityfunctiongrid.h:106
static const char * sKeyGridder()
Definition: velocityfunctiongrid.h:100
Definition: velocityfunctiongrid.h:34
BinID changeBinID() const
Definition: velocityfunctiongrid.h:88
void sourceChangeCB(CallBacker *)
void setSource(ObjectSet< FunctionSource > &)
const InterpolationLayerModel * layermodel_
Definition: velocityfunctiongrid.h:110
void getSources(TypeSet< MultiID > &) const
bool usePar(const IOPar &)
const Function * directsource_
Definition: velocityfunctiongrid.h:59
Definition: velocityfunctiongrid.h:69
const ObjectSet< FunctionSource > & getSources() const
bool gridderinited_
Definition: velocityfunctiongrid.h:109
ConstRefMan< Function > getInputFunction(const BinID &bid, int &source)
void setGridder(Gridder2D *)
Becomes mine.
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
bool computeVelocity(float z0, float dz, int nr, float *res) const
Definition: velocityfunction.h:85
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021