OpendTect
6.3
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
master_od_source
include
uiIo
uiselobjothersurv.h
Go to the documentation of this file.
1
#pragma once
2
3
/*+
4
________________________________________________________________________
5
6
(C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7
Author: Bruno / Bert
8
Date: Dec 2010 / Oct 2016
9
________________________________________________________________________
10
11
-*/
12
17
#include "
uiiocommon.h
"
18
#include "
uidialog.h
"
19
20
class
IOObj
;
21
class
CtxtIOObj
;
22
class
IOObjContext
;
23
class
uiSurveySelect
;
24
class
uiListBox
;
25
26
27
mExpClass
(uiIo)
uiSelObjFromOtherSurvey
: public
uiDialog
28
{
mODTextTranslationClass
(
uiSelObjFromOtherSurvey
);
29
public
:
30
31
uiSelObjFromOtherSurvey
(
uiParent
*,
const
IOObjContext
&);
32
~
uiSelObjFromOtherSurvey
();
33
34
BufferString
fullUserExpression
()
const
{
return
usrexpr_; }
35
const
IOObj
* ioObj()
const
;
36
37
BufferString
sourceSurveyDirectory()
const
;
38
const
ObjectSet<IOObj>
objsInSurvey
()
const
{
return
ioobjs_; }
39
40
protected
:
41
42
IOObjContext
&
ctxt_
;
43
ObjectSet<IOObj>
ioobjs_
;
44
BufferString
usrexpr_
;
45
int
selidx_
;
46
47
uiSurveySelect
*
survsel_
;
48
uiListBox
*
objfld_
;
49
50
void
survSelCB(
CallBacker
*);
51
52
bool
acceptOK();
53
54
};
mExpClass
#define mExpClass(module)
Definition:
commondefs.h:157
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition:
callback.h:182
IOObj
Definition:
ioobj.h:57
uiiocommon.h
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition:
uistring.h:37
uiSelObjFromOtherSurvey::usrexpr_
BufferString usrexpr_
Definition:
uiselobjothersurv.h:44
uiSelObjFromOtherSurvey::selidx_
int selidx_
Definition:
uiselobjothersurv.h:45
uiParent
Definition:
uiparent.h:24
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition:
ctxtioobj.h:24
uiDialog
Definition:
uidialog.h:40
uiSelObjFromOtherSurvey::fullUserExpression
BufferString fullUserExpression() const
Definition:
uiselobjothersurv.h:34
uiListBox
List Box.
Definition:
uilistbox.h:73
ObjectSet< IOObj >
uiSurveySelect
Definition:
uisurveyselect.h:21
uiSelObjFromOtherSurvey::ctxt_
IOObjContext & ctxt_
Definition:
uiselobjothersurv.h:42
uiSelObjFromOtherSurvey::objfld_
uiListBox * objfld_
Definition:
uiselobjothersurv.h:48
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition:
bufstring.h:38
uidialog.h
uiSelObjFromOtherSurvey
Definition:
uiselobjothersurv.h:27
uiSelObjFromOtherSurvey::objsInSurvey
const ObjectSet< IOObj > objsInSurvey() const
Definition:
uiselobjothersurv.h:38
IOObjContext
Holds the context for selecting and/or creating IOObjs.
Definition:
ioobjctxt.h:59
uiSelObjFromOtherSurvey::ioobjs_
ObjectSet< IOObj > ioobjs_
Definition:
uiselobjothersurv.h:43
uiSelObjFromOtherSurvey::survsel_
uiSurveySelect * survsel_
Definition:
uiselobjothersurv.h:47
Generated at for the
OpendTect
seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017