1 #ifndef wellloginterpolator_h 2 #define wellloginterpolator_h 15 #include "volumeprocessingmod.h" 32 class WellLogInfoSetup;
41 "WellLog Interpolator",
42 tr(
"WellLog Interpolator") )
52 const char* getLogName()
const;
53 const char* getGridderName()
const;
54 float getSearchRadius()
const;
58 void setGridder(
const char* nm,
float radius=0);
80 bool prepareComp(
int);
81 bool computeBinID(
const BinID&,
int);
#define mExpClass(module)
Definition: commondefs.h:160
BufferString logname_
Definition: wellloginterpolator.h:89
StepInterval< int > outputcrlrg_
Definition: wellloginterpolator.h:93
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Generic interface for 2D gridding.
Definition: gridder2d.h:32
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
#define od_int64
Definition: plftypes.h:36
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:289
Definition: uistring.h:89
InterpolationLayerModel * layermodel_
Definition: wellloginterpolator.h:83
Set of BufferString objects.
Definition: bufstringset.h:28
ObjectSet< WellLogInfo > infos_
Definition: wellloginterpolator.h:87
Well::ExtractParams params_
Definition: wellloginterpolator.h:94
Well::ExtractParams getWellExtractParams()
Definition: wellloginterpolator.h:56
Definition: interpollayermodel.h:23
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:25
Definition: directionalsurvey.h:19
int OutputSlotID
Definition: volprocstep.h:47
bool prefersBinIDWise() const
Definition: wellloginterpolator.h:79
Uses inverse distance method for 2D gridding.
Definition: gridder2d.h:114
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:42
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
virtual uiString errMsg() const
Definition: wellloginterpolator.h:67
bool needsInput() const
Definition: wellloginterpolator.h:71
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
InverseDistanceGridder2D * invdistgridder_
Definition: wellloginterpolator.h:85
BufferString errmsg_
Definition: horizontracker.h:119
bool is2D(const PicksType &picks)
Definition: pickset.h:142
Gridder2D * gridder_
Definition: wellloginterpolator.h:84
Definition: wellloginterpolator.h:36
void setWellExtractParams(Well::ExtractParams params)
Definition: wellloginterpolator.h:61
Order
Definition: arrayndalgo.h:1061
bool canInputAndOutputBeSame() const
Definition: wellloginterpolator.h:69
PolyTrend::Order trendorder_
Definition: wellloginterpolator.h:86
TypeSet< MultiID > wellmids_
Definition: wellloginterpolator.h:88
bool doinverse_
Definition: wellloginterpolator.h:90
StepInterval< int > outputinlrg_
Definition: wellloginterpolator.h:92
bool needsFullVolume() const
Definition: wellloginterpolator.h:70