14 #include "uiseismod.h" 32 enum SteerPol { NoSteering=0, OnlySteering=1, InclSteer=2 };
36 , allowsetdefault_(true)
37 , steerpol_(NoSteering)
38 , enabotherdomain_(false)
40 , allowsetsurvdefault_(false)
42 , selectcomp_(false) {}
45 , allowsetdefault_(true)
46 , steerpol_(NoSteering)
47 , enabotherdomain_(false)
49 , allowsetsurvdefault_(false)
51 , selectcomp_(false) {}
63 Setup& wantSteering(
bool yn=
true )
65 steerpol_ = yn ? OnlySteering : NoSteering;
81 int compNr()
const {
return compnr_; }
82 virtual void processInput();
83 virtual bool existingTyped()
const;
84 virtual void updateInput();
97 virtual void fillDefault();
99 virtual void commitSucceeded();
100 virtual const char* userNameFromKey(
const char*)
const;
101 virtual const char* compNameFromKey(
const char*)
const;
128 const char* getDataType();
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
int steerpol_
Definition: uiseissel.h:123
BufferString notalloweddatatype_
Definition: uiseissel.h:124
Definition: uiioobjsel.h:42
Definition: uiseisioobjinfo.h:18
bool is2D() const
Definition: uiseissel.h:77
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Dialog letting the user select an object. It returns an IOObj* after successful go().
Definition: uiioobjseldlg.h:22
Export_Basic uiString toUiString(ViewStyle)
virtual const char * getDefaultKey(Seis::GeomType) const
bool is2D(GeomType gt)
Definition: seistype.h:34
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
BufferString curusrnm_
Definition: uiseissel.h:92
int compnr_
Definition: uiseissel.h:91
Definition: uistring.h:89
Definition: uiparent.h:26
uiLabeledComboBox * compfld_
Definition: uiseissel.h:122
Set of BufferString objects.
Definition: bufstringset.h:28
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:142
Definition: uiseissel.h:110
Setup(bool is2d, bool isps)
Definition: uiseissel.h:43
Definition: uiioobjseldlg.h:35
List Box.
Definition: uilistbox.h:75
bool isPS() const
Definition: uiseissel.h:78
Setup(Seis::GeomType gt)
Definition: uiseissel.h:34
GeomType
Definition: seistype.h:33
bool isPS(GeomType gt)
Definition: seistype.h:38
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Definition: uiseissel.h:26
Definition: uiseissel.h:136
uiCheckBox * othdombox_
Definition: uiseissel.h:94
Definition: uiseissel.h:30
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
Definition: uicombobox.h:133
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
IOPar dlgiopar_
Definition: uiseissel.h:93
BufferString zdomainkey_
Definition: uiseissel.h:125
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
static uiString sSteering()
Definition: uistrings.h:464
int compNr() const
Definition: uiseissel.h:81
SteerPol
Definition: uiseissel.h:32
Seis::GeomType geomType() const
Definition: uiseissel.h:76
GeomType geomTypeOf(const char *)
Definition: uibutton.h:134
Setup seissetup_
Definition: uiseissel.h:90
Holds the context for selecting and/or creating IOObjs.
Definition: ctxtioobj.h:62