1 #ifndef uihorsavefieldgrp_h 2 #define uihorsavefieldgrp_h 16 #include "uiearthmodelmod.h" 19 namespace EM {
class Horizon;
class SurfaceIODataSelection; }
37 bool is2d,
bool wthsubsel);
40 void setSaveFieldName(
const char*);
41 bool displayNewHorizon()
const;
42 bool overwriteHorizon()
const;
43 void allowOverWrite(
bool);
51 void setFullSurveyArray(
bool yn);
52 bool needsFullSurveyArray()
const;
68 bool createNewHorizon();
70 void expandToFullSurveyArray();
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:33
EM::Horizon * newhorizon_
Definition: uihorsavefieldgrp.h:63
Definition: uiparent.h:26
EM::Horizon * horizon_
Definition: uihorsavefieldgrp.h:62
save or overwrite horizon field set up. It will create new horizon based on given horizon...
Definition: uihorsavefieldgrp.h:31
uiCheckBox * addnewfld_
Definition: uihorsavefieldgrp.h:58
uiIOObjSel * outputfld_
Definition: uihorsavefieldgrp.h:59
uiGenInput * savefld_
Definition: uihorsavefieldgrp.h:57
FixedString Horizon()
Definition: keystrs.h:72
EM::Horizon * getNewHorizon() const
Definition: uihorsavefieldgrp.h:44
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiPosSubSel * rgfld_
Definition: uihorsavefieldgrp.h:60
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
bool is2d_
Definition: uihorsavefieldgrp.h:65
bool usefullsurvey_
Definition: uihorsavefieldgrp.h:64
Surface I/O data selection.
Definition: emsurfaceiodata.h:62
Definition: uibutton.h:134
Compound key consisting of ints.
Definition: multiid.h:25
Horizon Surface.
Definition: emhorizon.h:47