13 #include "volumeprocessingmod.h" 31 class WellLogInfoSetup;
41 "WellLog Interpolator",
42 tr(
"WellLog Interpolator") )
46 virtual void releaseData();
52 const char* getLogName()
const;
58 void setGridder(
const IOPar&);
61 void setWellExtractParams(
78 virtual bool prepareComp(
int);
79 virtual bool computeBinID(
const BinID&,
int);
#define mExpClass(module)
Definition: commondefs.h:157
BufferString logname_
Definition: wellloginterpolator.h:90
StepInterval< int > outputcrlrg_
Definition: wellloginterpolator.h:94
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
bool is2D(GeomType gt)
Definition: seistype.h:32
Generic interface for 2D gridding.
Definition: gridder2d.h:30
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
#define od_int64
Definition: plftypes.h:34
virtual bool prefersBinIDWise() const
Definition: wellloginterpolator.h:73
PolyTrend::Order getTrendOrder() const
Definition: wellloginterpolator.h:54
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:287
Definition: uistring.h:88
InterpolationLayerModel * layermodel_
Definition: wellloginterpolator.h:84
Set of BufferString objects.
Definition: bufstringset.h:25
ObjectSet< WellLogInfo > infos_
Definition: wellloginterpolator.h:88
virtual bool needsFullVolume() const
Definition: wellloginterpolator.h:70
const Gridder2D * getGridder() const
Definition: wellloginterpolator.h:53
Well::ExtractParams params_
Definition: wellloginterpolator.h:91
Definition: interpollayermodel.h:21
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
virtual bool needsInput() const
Definition: wellloginterpolator.h:72
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:25
Adapter for a VolProc chain to external attribute calculation.
Definition: velocitygridder.h:29
Definition: wellcommon.h:16
int OutputSlotID
Definition: volprocstep.h:47
DBKeySet wellmids_
Definition: wellloginterpolator.h:89
Uses inverse distance method for 2D gridding.
Definition: gridder2d.h:116
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:39
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
virtual uiString errMsg() const
Definition: wellloginterpolator.h:67
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
InverseDistanceGridder2D * invdistgridder_
Definition: wellloginterpolator.h:86
BufferString errmsg_
Definition: horizontracker.h:117
Gridder2D * gridder_
Definition: wellloginterpolator.h:85
Definition: wellloginterpolator.h:36
virtual bool areSamplesIndependent() const
Definition: wellloginterpolator.h:71
virtual bool canInputAndOutputBeSame() const
Definition: wellloginterpolator.h:69
Order
Definition: arrayndalgo.h:1620
PolyTrend::Order trendorder_
Definition: wellloginterpolator.h:87
StepInterval< int > outputinlrg_
Definition: wellloginterpolator.h:93