OpendTect-6_4  6.4
uiexport2dhorizon.h
Go to the documentation of this file.
1 #ifndef uiexport2dhorizon_h
2 #define uiexport2dhorizon_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Raman Singh
9  Date: June 2008
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiearthmodelmod.h"
16 #include "uidialog.h"
17 #include "uiioobjselgrp.h"
18 class SurfaceInfo;
19 class uiListBox;
20 class uiComboBox;
21 class uiGenInput;
22 class uiCheckList;
23 class uiFileInput;
24 class od_ostream;
25 
26 
29 mExpClass(uiEarthModel) uiExport2DHorizon : public uiDialog
31 public:
34  bool isbulk=true);
36 
37 
38 protected:
39 
46 
48 
49  virtual bool acceptOK(CallBacker*);
50  void horChg(CallBacker*);
51  bool doExport();
52  void writeHeader(od_ostream&);
53 protected:
54 
56 
57  bool isbulk_;
58  bool getInputMultiIDs(TypeSet<MultiID>&);
59 };
60 
61 
62 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:26
Surface info name/attribname with an ID (usually the EM-ID).
Definition: surfaceinfo.h:21
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
const ObjectSet< SurfaceInfo > & hinfos_
Definition: uiexport2dhorizon.h:47
Group of check boxes. Ensures a certain policy is honored.
Definition: uichecklist.h:34
A file-name input.
Definition: uifileinput.h:34
bool isbulk_
Definition: uiexport2dhorizon.h:57
uiIOObjSelGrp * bulkinfld_
Definition: uiexport2dhorizon.h:55
Combo box.
Definition: uicombobox.h:32
uiListBox * linenmfld_
Definition: uiexport2dhorizon.h:41
Definition: uiparent.h:26
uiCheckList * optsfld_
Definition: uiexport2dhorizon.h:44
Definition: uidialog.h:42
uiFileInput * outfld_
Definition: uiexport2dhorizon.h:43
List Box.
Definition: uilistbox.h:75
uiGenInput * headerfld_
Definition: uiexport2dhorizon.h:45
General Input Element.
Definition: uigeninput.h:58
uiGenInput * udffld_
Definition: uiexport2dhorizon.h:42
Dialog for 2D horizon export.
Definition: uiexport2dhorizon.h:29
Basic group for letting the user select an object.
Definition: uiioobjselgrp.h:46
uiComboBox * horselfld_
Definition: uiexport2dhorizon.h:40

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