1 #ifndef horizongridder_h 2 #define horizongridder_h 21 #include "earthmodelmod.h" 26 namespace EM {
class Horizon3D; }
37 virtual ~HorizonGridder();
46 static const char* sKeyMethod();
47 static const char* sKeyNrFaults();
48 static const char* sKeyFaultID();
73 bool blockSrcPoints(
const float*,
const od_int64*,
int,
76 const float*,
int nrsrc);
88 tr(
"Inverse distance") )
100 const float* weights,
int nrsrc);
123 const float* weights,
int nrsrc);
154 "ContinuousCurvature",
155 tr(
"Continuous curvature") )
FaultTrcDataProvider * fltdataprov_
Definition: horizongridder.h:66
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
Array 2D interpolator that works by extending the data into udf areas.
Definition: array2dinterpolimpl.h:203
TypeSet< MultiID > faultids_
Definition: horizongridder.h:70
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Export_Basic uiString toUiString(ViewStyle)
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
Definition: horizongridder.h:127
#define od_int64
Definition: plftypes.h:36
Definition: horizongridder.h:147
Definition: contcurvinterpol.h:18
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:289
Definition: uistring.h:89
Set of pointers to objects.
Definition: commontypes.h:32
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Class that can execute a task.
Definition: task.h:169
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
Definition: horizongridder.h:80
Uses triangulation method to interpolate two dimensional arrays.
Definition: array2dinterpolimpl.h:136
#define mDefineFactoryInClass(T, funcname)
Definition: factory.h:426
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
uiString infomsg_
Definition: horizongridder.h:68
Definition: horizongridder.h:104
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
Definition: uistring.h:243
FaultTrace data provider.
Definition: faulttrace.h:225
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
Base class for Horizon Gridders.
Definition: horizongridder.h:32
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults). The grids are defined by knot-points in a matrix and fillstyle in between the knots.
Definition: emhorizon3d.h:96
Interpolates 2D arrays using inverse distance method.
Definition: array2dinterpolimpl.h:51
TrcKeySampling hs_
Definition: horizongridder.h:69
uiString infoMsg() const
Definition: horizongridder.h:38