1 #ifndef uiseislinesel_h 2 #define uiseislinesel_h 15 #include "uiseismod.h" 52 void chooseAll(
bool yn=
true);
85 bool inputOK(
bool emit_uimsg=
true)
const;
105 virtual void setAll(
bool yn);
106 virtual bool isAll()
const;
130 const char* getInput()
const;
133 void setDataSet(
const MultiID&);
144 void addLineNames(
const MultiID&);
155 bool withz=
false,
bool withstep=
false);
173 void setSingleLine(
bool);
191 void initRanges(
const MultiID* datasetid=0);
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
TypeSet< StepInterval< float > > maxzrgs_
Definition: uiseislinesel.h:183
void getSelLineNames(BufferStringSet &) const
ChoiceMode
What to choose from any list-type UI object.
Definition: oduicommon.h:42
Single-line element allowing multi-parameter to be set via a dialog.
Definition: uicompoundparsel.h:31
BufferStringSet lnms_
Definition: uiseislinesel.h:56
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
TypeSet< int > selidxs_
Definition: uiseislinesel.h:114
bool withstep_
Definition: uiseislinesel.h:187
TypeSet< StepInterval< int > > trcrgs_
Definition: uiseislinesel.h:181
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
A filter field attaching itself to a listbox.
Definition: uilistboxfilter.h:22
Definition: oduicommon.h:45
bool ismultisel_
Definition: uiseislinesel.h:115
ObjectSet< uiButton > insertbuts_
Definition: uiseislinesel.h:64
MultiID dsid_
Definition: uiseislinesel.h:142
TypeSet< StepInterval< int > > maxtrcrgs_
Definition: uiseislinesel.h:184
uiListBox * listfld_
Definition: uiseislinesel.h:59
Combo box.
Definition: uicombobox.h:32
Definition: uistring.h:89
Definition: uiparent.h:26
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
bool forread_
Definition: uiseislinesel.h:141
Notifier< uiSeis2DLineSel > selectionChanged
Definition: uiseislinesel.h:108
List Box.
Definition: uilistbox.h:75
uiComboBox * fld_
Definition: uiseislinesel.h:140
uiListBoxFilter * filtfld_
Definition: uiseislinesel.h:60
TypeSet< Pos::GeomID > geomids_
Definition: uiseislinesel.h:113
bool isall_
Definition: uiseislinesel.h:186
void setSelGeomIDs(const TypeSet< Pos::GeomID > &)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Allows save/restore of chosen items for a uiListBox.
Definition: uilistboxchoiceio.h:36
void setSelLine(const char *lnm)
Definition: uiseissel.h:26
ObjectSet< uiIOObjInserter > inserters_
Definition: uiseislinesel.h:63
virtual void selPush(CallBacker *)
Definition: uiseislinesel.h:124
inserts a new object into the OD data store.
Definition: uiioobjinserter.h:31
virtual void setInput(const MultiID &)
void trigger(T &t)
Definition: callback.h:258
Definition: uiseislinesel.h:78
TypeSet< Pos::GeomID > geomids_
Definition: uiseislinesel.h:57
BufferStringSet lnms_
Definition: uiseislinesel.h:112
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
Index_Type GeomID
Definition: commontypes.h:52
Selects range of trace numbers.
Definition: uiselsurvranges.h:63
BufferString getSummary() const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
void setSelLineNames(const BufferStringSet &)
Pos::GeomID geomID() const
void selChg(CallBacker *)
Definition: uiseislinesel.h:145
virtual bool isAll() const
uiSeis2DLineSel(uiParent *, bool multisel=false)
const char * lineName() const
bool withz_
Definition: uiseislinesel.h:188
Definition: uiseislinesel.h:150
bool inputOK(bool emit_uimsg=true) const
void getSelGeomIDs(TypeSet< Pos::GeomID > &) const
static uiString sEmptyString()
Definition: uistrings.h:286
virtual void setAll(bool yn)
Definition: uiseislinesel.h:40
TypeSet< StepInterval< float > > zrgs_
Definition: uiseislinesel.h:180
Compound key consisting of ints.
Definition: multiid.h:25
Notifier< uiSeis2DLineNameSel > nameChanged
Definition: uiseislinesel.h:136
uiListBoxChoiceIO * lbchoiceio_
Definition: uiseislinesel.h:61
Selects sub-Z-range. Default will be SI() work Z Range.
Definition: uiselsurvranges.h:26