 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "uiseismod.h"
31 enum SteerPol { NoSteering=0, OnlySteering=1, InclSteer=2 };
35 , allowsetdefault_(true)
36 , steerpol_(NoSteering)
37 , enabotherdomain_(false)
39 , allowsetsurvdefault_(false)
41 , selectcomp_(false) {}
44 , allowsetdefault_(true)
45 , steerpol_(NoSteering)
46 , enabotherdomain_(false)
48 , allowsetsurvdefault_(false)
50 , selectcomp_(false) {}
62 Setup& wantSteering(
bool yn=true )
64 steerpol_ = yn ? OnlySteering : NoSteering;
82 int compNr()
const {
return compnr_; }
virtual bool fillPar(IOPar &) const
mDefSetupMemb(Seis::GeomType, geom) mDefSetupMemb(bool
Definition: uiseissel.h:138
static uiString gtSelTxt(const uiSeisSel::Setup &setup, bool forread)
bool isPS(GeomType gt)
Definition: seistype.h:37
BufferString curusrnm_
Definition: uiseissel.h:93
virtual const char * getDefaultKey(Seis::GeomType gt) const
virtual void processInput()
int compnr_
Definition: uiseissel.h:92
Set of BufferString objects.
Definition: bufstringset.h:26
int steerpol_
Definition: uiseissel.h:124
Export_Basic uiString toUiString(ViewStyle)
Summary for a Seismic object.
Definition: segydirectdef.h:22
Setup(Seis::GeomType gt)
Definition: uiseissel.h:33
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
Dialog letting the user select an object. It returns an IOObj* after successful go().
Definition: uiioobjseldlg.h:22
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckBox * othdombox_
Definition: uiseissel.h:95
Definition: uibutton.h:167
Definition: uiseisioobjinfo.h:18
mDefSetupMemb(int, method)
static uiString sSteering()
Definition: uistrings.h:584
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Definition: uiseissel.h:112
SteerPol
Definition: uiseissel.h:31
virtual void newSelection(uiIOObjRetDlg *)
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
virtual void fillDefault()
virtual const char * userNameFromKey(const char *) const
uiSeisSel(uiParent *, const IOObjContext &, const Setup &, const BufferStringSet &trnotallowed)
Definition: uiioobjseldlg.h:35
const char * getDataType()
Definition: uicombobox.h:145
void getComponentNames(BufferStringSet &) const
Holds the context for selecting and/or creating IOObjs.
Definition: ctxtioobj.h:62
GeomType geomTypeOf(const char *)
List Box.
Definition: uilistbox.h:75
virtual const char * compNameFromKey(const char *) const
uiSeisSel(uiParent *, const IOObjContext &, const Setup &)
int compNr() const
Definition: uiseissel.h:82
Definition: uiioobjsel.h:42
IOPar dlgiopar_
Definition: uiseissel.h:94
BufferString notalloweddatatype_
Definition: uiseissel.h:125
uiSeisSelDlg(uiParent *, const CtxtIOObj &, const uiSeisSel::Setup &)
static IOObjContext ioContext(Seis::GeomType, bool forread)
Definition: uiseissel.h:26
virtual void fillPar(IOPar &) const
virtual bool existingTyped() const
mODTextTranslationClass(uiSeisSel)
virtual void usePar(const IOPar &)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
virtual const char * getDefaultKey(Seis::GeomType) const
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
virtual void commitSucceeded()
mODTextTranslationClass(uiSeisSelDlg)
virtual void usePar(const IOPar &)
Setup seissetup_
Definition: uiseissel.h:91
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiLabeledComboBox * compfld_
Definition: uiseissel.h:123
BufferString zdomainkey_
Definition: uiseissel.h:126
bool is2D() const
Definition: uiseissel.h:78
void entrySel(CallBacker *)
Definition: uiparent.h:26
Seis::GeomType geomType() const
Definition: uiseissel.h:77
virtual uiIOObjRetDlg * mkDlg()
Setup mkSetup(const Setup &, bool forread)
GeomType
Definition: seistype.h:32
Definition: uiseissel.h:30
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Setup(bool is2d, bool isps)
Definition: uiseissel.h:42
bool isPS() const
Definition: uiseissel.h:79
bool is2D(GeomType gt)
Definition: seistype.h:33
virtual void updateInput()
a.o. updates from CtxtIOObj
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021