OpendTect-6_4  6.4
uiexpfault.h
Go to the documentation of this file.
1 #ifndef uiexpfault_h
2 #define uiexpfault_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: May 2008
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiearthmodelmod.h"
16 #include "uidialog.h"
17 #include "multiid.h"
18 #include "uicoordsystem.h"
19 #include "emobject.h"
20 
21 class CtxtIOObj;
22 class uiCheckBox;
23 class uiCheckList;
24 class uiFileInput;
25 class uiGenInput;
26 class uiIOObjSel;
27 class uiIOObjSelGrp;
28 class StreamData;
29 class uiUnitSel;
30 class uiT2DConvSel;
31 
32 
35 mExpClass(uiEarthModel) uiExportFault : public uiDialog
37 public:
38  uiExportFault(uiParent*,const char* type,
39  bool issingle=true);
40  ~uiExportFault();
41 
42 protected:
43 
54 
56  bool getInputMIDs(TypeSet<MultiID>&);
57 
58  void addZChg(CallBacker*);
59  void exportCoordSysChgCB(CallBacker*);
60  FixedString getZDomain() const;
61 
62  virtual bool acceptOK(CallBacker*);
63 
64  bool writeAscii();
65  bool issingle_;
67 };
68 
69 #endif
#define mExpClass(module)
Definition: commondefs.h:160
uiFileInput * outfld_
Definition: uiexpfault.h:49
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiT2DConvSel * transfld_
Definition: uiexpfault.h:52
uiUnitSel * zunitsel_
Definition: uiexpfault.h:50
CtxtIOObj & ctio_
Definition: uiexpfault.h:55
Selector for UnitOfMeasure&#39;s.
Definition: uiunitsel.h:38
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiGenInput * zfld_
Definition: uiexpfault.h:51
OD::String that holds an existing text string.
Definition: fixedstring.h:29
Dialog for horizon export.
Definition: uiexpfault.h:35
Group of check boxes. Ensures a certain policy is honored.
Definition: uichecklist.h:34
A file-name input.
Definition: uifileinput.h:34
Definition: uistring.h:89
uiIOObjSelGrp * bulkinfld_
Definition: uiexpfault.h:44
Definition: uiparent.h:26
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:142
Definition: uidialog.h:42
Definition: uicoordsystem.h:98
uiIOObjSel * infld_
Definition: uiexpfault.h:45
General Input Element.
Definition: uigeninput.h:58
Coords::uiCoordSystemSel * coordsysselfld_
Definition: uiexpfault.h:53
uiCheckBox * linenmfld_
Definition: uiexpfault.h:48
Holds data to use and close an iostream.
Definition: strmdata.h:28
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiString dispstr_
Definition: uiexpfault.h:66
single-line object for selecting T to depth conversion.
Definition: uit2dconvsel.h:28
bool issingle_
Definition: uiexpfault.h:65
uiGenInput * coordfld_
Definition: uiexpfault.h:46
uiCheckList * stickidsfld_
Definition: uiexpfault.h:47
Definition: uibutton.h:134
Basic group for letting the user select an object.
Definition: uiioobjselgrp.h:46

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019