1 #ifndef uihorinterpol_h 2 #define uihorinterpol_h 14 #include "uiearthmodelmod.h" 47 bool interpolate3D(
const IOPar&);
65 bool musthandlefaults);
const char * factoryKeyword() const
#define mExpClass(module)
Definition: commondefs.h:160
Notifier< uiHorizonInterpolDlg > finished
Definition: uihorinterpol.h:40
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiContinuousCurvatureHor3DInterpol(uiParent *)
uiButton * parbut_
Definition: uihorinterpol.h:204
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: uihorinterpol.h:61
uiFaultParSel * fltselfld_
Definition: uihorinterpol.h:161
uiCheckBox * useneighborfld_
Definition: uihorinterpol.h:160
uiGenInput * stepfld_
Definition: uihorinterpol.h:88
virtual bool canHandleFaults() const
Definition: uihorinterpol.h:199
uiGenInput * maxdistfld_
Definition: uihorinterpol.h:159
uiArray1DInterpolSel * interpol1dsel_
Definition: uihorinterpol.h:54
uiGenInput * maxholeszfld_
Definition: uihorinterpol.h:87
uiGenInput * radiusfld_
Definition: uihorinterpol.h:131
uiGenInput * nrstepsfld_
Definition: uihorinterpol.h:183
Definition: uihorinterpol.h:141
int nrsteps_
Definition: uihorinterpol.h:137
Definition: uiparent.h:26
uiHor3DInterpolSel * interpolhor3dsel_
Definition: uihorinterpol.h:53
uiHorSaveFieldGrp * saveFldGrp() const
Definition: uihorinterpol.h:38
virtual bool canHandleFaults() const
Definition: uihorinterpol.h:106
uiGenInput * tensionfld_
Definition: uihorinterpol.h:202
uiGenInput * radiusfld_
Definition: uihorinterpol.h:203
Definition: uidialog.h:42
uiIOObjSel * inputhorsel_
Definition: uihorinterpol.h:52
#define mDefineFactory1ParamInClass(T, P, funcname)
Definition: factory.h:447
virtual bool fillPar(IOPar &) const
Definition: uihorinterpol.h:103
uiIOObjSel * polyfld_
Definition: uihorinterpol.h:90
uiHorSaveFieldGrp * savefldgrp_
Definition: uihorinterpol.h:55
void methodSelCB(CallBacker *)
save or overwrite horizon field set up. It will create new horizon based on given horizon...
Definition: uihorsavefieldgrp.h:31
Definition: uiarray1dinterpol.h:26
Definition: uihorinterpol.h:165
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
uiGenInput * methodsel_
Definition: uihorinterpol.h:89
void scopeChgCB(CallBacker *)
virtual bool usePar(const IOPar &)
Definition: uihorinterpol.h:104
FixedString Horizon()
Definition: keystrs.h:72
virtual bool fillPar(IOPar &) const
bool is2d_
Definition: uihorinterpol.h:51
bool isFullSurvey() const
virtual bool usePar(const IOPar &)
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
Definition: uiiosurface.h:207
EM::Horizon * horizon_
Definition: uihorinterpol.h:57
uiFaultParSel * fltselfld_
Definition: uihorinterpol.h:133
void setStep(const BinID &)
virtual ~uiHor3DInterpol()
Definition: uihorinterpol.h:101
static uiHor3DInterpol * create(uiParent *)
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
virtual bool canHandleFaults() const
Definition: uihorinterpol.h:124
bool getPolygonRange(Interval< int > &inlrg, Interval< int > &crlrg)
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
~uiHor3DInterpolSel()
Definition: uihorinterpol.h:66
ObjectSet< uiHor3DInterpol > methodgrps_
Definition: uihorinterpol.h:92
Definition: uihorinterpol.h:96
bool readPolygon(ODPolygon< float > &poly) const
bool cornersfirst_
Definition: uihorinterpol.h:135
Definition: uihorinterpol.h:113
Notifier< uiHorizonInterpolDlg > horReadyForDisplay
Definition: uihorinterpol.h:41
Definition: uibutton.h:134
uiButton * parbut_
Definition: uihorinterpol.h:132
int stepsz_
Definition: uihorinterpol.h:136
uiGenInput * filltypefld_
Definition: uihorinterpol.h:86
Definition: uihorinterpol.h:32
uiHor3DInterpolSel(uiParent *, bool musthandlefaults)
Horizon Surface.
Definition: emhorizon.h:47
virtual bool canHandleFaults() const
Definition: uihorinterpol.h:152
virtual bool canHandleFaults() const
Definition: uihorinterpol.h:176