 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uiseismod.h"
154 bool withz=
false,
bool withstep=
false);
void objInserted(CallBacker *)
bool fillPar(IOPar &) const
uiSeis2DLineChoose(uiParent *, OD::ChoiceMode, const BufferStringSet &, const TypeSet< Pos::GeomID > &)
BufferStringSet lnms_
Definition: uiseislinesel.h:111
bool forread_
Definition: uiseislinesel.h:140
const char * lineName() const
mODTextTranslationClass(uiSeis2DLineChoose)
void setInput(const TypeSet< Pos::GeomID > &geomid)
void trigger()
Definition: notify.h:132
virtual void setInput(const TypeSet< Pos::GeomID > &geomid)
void initRanges(const MultiID *datasetid=0)
void chooseAll(bool yn=true)
uiListBoxChoiceIO * lbchoiceio_
Definition: uiseislinesel.h:60
void usePar(const IOPar &)
virtual void setInput(const BufferStringSet &lnms)
void selChg(CallBacker *)
Definition: uiseislinesel.h:144
Set of BufferString objects.
Definition: bufstringset.h:26
Allows save/restore of chosen items for a uiListBox.
Definition: uilistboxchoiceio.h:36
void setChosen(const TypeSet< Pos::GeomID > &)
uiSeis2DMultiLineSel(uiParent *, const uiString &text=uiStrings::sEmptyString(), bool withz=false, bool withstep=false)
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
Combo box.
Definition: uicombobox.h:32
void setTrcRanges(const TypeSet< StepInterval< int > > &)
TypeSet< StepInterval< float > > zrgs_
Definition: uiseislinesel.h:179
Pos::GeomID getInputGeomID() const
#define mExpClass(module)
Definition: commondefs.h:177
void setInput(const BufferStringSet &lnms)
A filter field attaching itself to a listbox.
Definition: uilistboxfilter.h:22
void init(OD::ChoiceMode)
void getChosen(TypeSet< Pos::GeomID > &) const
void getZRanges(TypeSet< StepInterval< float > > &) const
StepInterval< int > getTrcRange(Pos::GeomID) const
uiSeis2DLineNameSel(uiParent *, bool forread)
bool ismultisel_
Definition: uiseislinesel.h:114
void addLineNames(const MultiID &)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
TypeSet< Pos::GeomID > geomids_
Definition: uiseislinesel.h:112
void setDataSet(const MultiID &)
Only when forread.
void setSelLine(const char *lnm)
TypeSet< int > selidxs_
Definition: uiseislinesel.h:113
ObjectSet< uiIOObjInserter > inserters_
Definition: uiseislinesel.h:62
void setSelLines(const BufferStringSet &)
ObjectSet< uiButton > insertbuts_
Definition: uiseislinesel.h:63
virtual void setInput(const MultiID &)
@ ChooseOnlyOne
Definition: oduicommon.h:44
virtual void setAll(bool yn)
Definition: uiseislinesel.h:78
mODTextTranslationClass(uiSeis2DLineNameSel)
List Box.
Definition: uilistbox.h:75
Selects range of trace numbers.
Definition: uiselsurvranges.h:65
void setInput(const char *)
static uiString sEmptyString()
Definition: uistrings.h:354
void setSelLine(Pos::GeomID)
BufferString getSummary() const
Notifier< uiSeis2DLineNameSel > nameChanged
Definition: uiseislinesel.h:135
uiComboBox * fld_
Definition: uiseislinesel.h:139
Definition: uiseissel.h:26
Definition: uiseislinesel.h:124
void setInput(const MultiID &)
TypeSet< StepInterval< int > > trcrgs_
Definition: uiseislinesel.h:180
Compound key consisting of ints.
Definition: multiid.h:24
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
inserts a new object into the OD data store.
Definition: uiioobjinserter.h:31
void getChosen(BufferStringSet &) const
Definition: uiseislinesel.h:40
Selects sub-Z-range. Default will be SI() work Z Range.
Definition: uiselsurvranges.h:27
bool withz_
Definition: uiseislinesel.h:187
void getSelGeomIDs(TypeSet< Pos::GeomID > &) const
uiSeis2DLineChoose(uiParent *, OD::ChoiceMode cm=OD::ChooseOnlyOne)
void getTrcRanges(TypeSet< StepInterval< int > > &) const
uiListBoxFilter * filtfld_
Definition: uiseislinesel.h:59
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
bool withstep_
Definition: uiseislinesel.h:186
ChoiceMode
What to choose from any list-type UI object.
Definition: oduicommon.h:42
void readChoiceDone(CallBacker *)
void setSelLineNames(const BufferStringSet &)
void setZRanges(const TypeSet< StepInterval< float > > &)
StepInterval< float > getZRange(Pos::GeomID) const
virtual void selPush(CallBacker *)
mODTextTranslationClass(uiSeis2DMultiLineSel)
virtual bool isAll() const
Definition: uiparent.h:26
uiListBox * listfld_
Definition: uiseislinesel.h:58
const char * getInput() const
TypeSet< Pos::GeomID > geomids_
Definition: uiseislinesel.h:56
bool isall_
Definition: uiseislinesel.h:185
bool inputOK(bool emit_uimsg=true) const
void getSelLineNames(BufferStringSet &) const
TypeSet< StepInterval< float > > maxzrgs_
Definition: uiseislinesel.h:182
MultiID dsid_
Definition: uiseislinesel.h:141
Definition: uiseislinesel.h:150
mODTextTranslationClass(uiSeis2DLineSel)
void selPush(CallBacker *)
Pos::GeomID geomID() const
uiSeis2DLineSel(uiParent *, bool multisel=false)
TypeSet< StepInterval< int > > maxtrcrgs_
Definition: uiseislinesel.h:183
void writeChoiceReq(CallBacker *)
void setSelGeomIDs(const TypeSet< Pos::GeomID > &)
Single-line element allowing multi-parameter to be set via a dialog.
Definition: uicompoundparsel.h:31
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void setChosen(const BufferStringSet &)
Index_Type GeomID
Definition: commontypes.h:87
Notifier< uiSeis2DLineSel > selectionChanged
Definition: uiseislinesel.h:107
BufferStringSet lnms_
Definition: uiseislinesel.h:55
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021