OpendTect-6_4  6.4
uiexphorizon.h
Go to the documentation of this file.
1 #ifndef uiexphorizon_h
2 #define uiexphorizon_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: August 2002
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiearthmodelmod.h"
16 #include "uidialog.h"
17 #include "fixedstring.h"
18 #include "uiioobjselgrp.h"
19 #include "uicoordsystem.h"
20 
21 class uiFileInput;
22 class uiGenInput;
23 class uiSurfaceRead;
24 class uiUnitSel;
25 class uiPushButton;
26 class uiT2DConvSel;
27 
30 mExpClass(uiEarthModel) uiExportHorizon : public uiDialog
32 public:
33  uiExportHorizon(uiParent*,bool isbulk=false);
34  ~uiExportHorizon();
35 
36 
37 protected:
38 
50 
53 
54  virtual bool acceptOK(CallBacker*);
55  void typChg(CallBacker*);
56  void addZChg(CallBacker*);
57  void attrSel(CallBacker*);
58  void settingsCB(CallBacker*);
59  void inpSel(CallBacker*);
60  void writeHeader(od_ostream&);
61  bool writeAscii();
62  bool getInputMIDs(TypeSet<MultiID>&);
63 
64  bool isbulk_;
65 
66  FixedString getZDomain() const;
67 };
68 
69 
70 #endif
#define mExpClass(module)
Definition: commondefs.h:160
BufferString gfname_
Definition: uiexphorizon.h:51
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
BufferString gfcomment_
Definition: uiexphorizon.h:52
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:26
is the base class for all buttons.
Definition: uibutton.h:83
Selector for UnitOfMeasure&#39;s.
Definition: uiunitsel.h:38
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiGenInput * typfld_
Definition: uiexphorizon.h:42
OD::String that holds an existing text string.
Definition: fixedstring.h:29
uiIOObjSelGrp * bulkinfld_
Definition: uiexphorizon.h:48
A file-name input.
Definition: uifileinput.h:34
Definition: uiparent.h:26
uiUnitSel * unitsel_
Definition: uiexphorizon.h:45
Definition: uidialog.h:42
Definition: uicoordsystem.h:98
void inpSel(CallBacker *)
Dialog for horizon export.
Definition: uiexphorizon.h:30
uiSurfaceRead * infld_
Definition: uiexphorizon.h:39
General Input Element.
Definition: uigeninput.h:58
uiGenInput * headerfld_
Definition: uiexphorizon.h:41
uiT2DConvSel * transfld_
Definition: uiexphorizon.h:47
Coords::uiCoordSystemSel * coordsysselfld_
Definition: uiexphorizon.h:49
Definition: uiiosurface.h:145
single-line object for selecting T to depth conversion.
Definition: uit2dconvsel.h:28
uiFileInput * outfld_
Definition: uiexphorizon.h:40
bool isbulk_
Definition: uiexphorizon.h:64
uiGenInput * zfld_
Definition: uiexphorizon.h:43
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
uiGenInput * udffld_
Definition: uiexphorizon.h:46
uiPushButton * settingsbutt_
Definition: uiexphorizon.h:44
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