 |
OpendTect
6.6
|
Go to the documentation of this file.
20 #include "earthmodelmod.h"
25 namespace EM {
class Horizon3D; }
75 const float*,
int nrsrc);
87 tr(
"Inverse distance") )
99 const
float* weights,
int nrsrc);
122 const
float* weights,
int nrsrc);
153 "ContinuousCurvature",
154 tr(
"Continuous curvature") )
void getFaultIds(TypeSet< MultiID > &) const
static uiRetVal executeGridding(HorizonGridder *, EM::Horizon3D *, const EM::SectionID &, const BinID &step, TaskRunner *tr=0)
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
virtual ~HorizonGridder()
Uses triangulation method to interpolate two dimensional arrays.
Definition: array2dinterpolimpl.h:136
mODTextTranslationClass(TriangulationHor3DGridder)
mODTextTranslationClass(HorizonGridder)
mDefaultFactoryInstantiation(HorizonGridder, ExtensionHor3DGridder, "Extension", ::toUiString(sFactoryKeyword())) virtual void setTrcKeySampling(const TrcKeySampling &)
Set of pointers to objects.
Definition: commontypes.h:31
Export_Basic uiString toUiString(ViewStyle)
Array 2D interpolator that works by extending the data into udf areas.
Definition: array2dinterpolimpl.h:203
#define od_int64
Definition: plftypes.h:35
Base class for Horizon Gridders.
Definition: horizongridder.h:32
#define mExpClass(module)
Definition: commondefs.h:177
FaultTrace data provider.
Definition: faulttrace.h:225
mDefaultFactoryInstantiation(HorizonGridder, InvDistHor3DGridder, "InverseDistance", tr("Inverse distance")) virtual void setTrcKeySampling(const TrcKeySampling &)
bool setFrom(float *, od_int64, const od_int64 *, const float *, int nrsrc)
Definition: horizongridder.h:128
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
FaultTrcDataProvider * fltdataprov_
Definition: horizongridder.h:65
Definition: uistringset.h:105
virtual bool usePar(const IOPar &)
Definition: horizongridder.h:148
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
mODTextTranslationClass(InvDistHor3DGridder)
static uiRetVal executeGridding(HorizonGridder *, EM::Horizon3D *, const EM::SectionID &, const BinID &step, const Interval< int > *polyinlrg, const Interval< int > *polycrlrg, TaskRunner *tr=0)
virtual void setTrcKeySampling(const TrcKeySampling &)
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
Definition: horizongridder.h:81
mDefineFactoryInClass(HorizonGridder, factory)
uiString infomsg_
Definition: horizongridder.h:67
mDefaultFactoryInstantiation(HorizonGridder, ContinuousCurvatureHor3DGridder, "ContinuousCurvature", tr("Continuous curvature")) virtual void setTrcKeySampling(const TrcKeySampling &)
Class that can execute a task.
Definition: task.h:170
Definition: contcurvinterpol.h:18
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:174
virtual bool fillPar(IOPar &) const
uiString infoMsg() const
Definition: horizongridder.h:37
static const char * sKeyFaultID()
mODTextTranslationClass(ContinuousCurvatureHor3DGridder)
od_int16 SectionID
Definition: emposid.h:24
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
Definition: horizongridder.h:105
mDefaultFactoryInstantiation(HorizonGridder, TriangulationHor3DGridder, "Triangulation", ::toUiString(sFactoryKeyword())) virtual void setTrcKeySampling(const TrcKeySampling &)
bool blockSrcPoints(const float *, const od_int64 *, int, ObjectSet< TypeSet< int > > &) const
Interpolates 2D arrays using inverse distance method.
Definition: array2dinterpolimpl.h:51
mODTextTranslationClass(ExtensionHor3DGridder)
static const char * sKeyNrFaults()
void setFaultIds(const TypeSet< MultiID > &)
virtual bool setArray2D(Array2D< float > &, TaskRunner *=0)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
static const char * sKeyMethod()
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults)....
Definition: emhorizon3d.h:96
TrcKeySampling hs_
Definition: horizongridder.h:68
TypeSet< MultiID > faultids_
Definition: horizongridder.h:69
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021