OpendTect  6.3
uiexphorizon.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: Nanne Hemstra
8  Date: August 2002
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiearthmodelmod.h"
14 #include "uidialog.h"
15 #include "fixedstring.h"
16 
17 class uiFileInput;
18 class uiGenInput;
19 class uiSurfaceRead;
20 class uiUnitSel;
21 class uiPushButton;
22 class uiT2DConvSel;
23 
26 mExpClass(uiEarthModel) uiExportHorizon : public uiDialog
28 public:
30  ~uiExportHorizon();
31 
32 
33 protected:
34 
44 
47 
48  virtual bool acceptOK();
49  void typChg(CallBacker*);
50  void addZChg(CallBacker*);
51  void attrSel(CallBacker*);
52  void settingsCB(CallBacker*);
53  void inpSel(CallBacker*);
54  void writeHeader(od_ostream&);
55  bool writeAscii();
56 
57  FixedString getZDomain() const;
58 };
#define mExpClass(module)
Definition: commondefs.h:157
BufferString gfname_
Definition: uiexphorizon.h:45
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
BufferString gfcomment_
Definition: uiexphorizon.h:46
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:25
is the base class for all buttons.
Definition: uibutton.h:80
Selector for UnitOfMeasure's.
Definition: uiunitsel.h:36
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiGenInput * typfld_
Definition: uiexphorizon.h:38
OD::String that holds an existing text string.
Definition: fixedstring.h:27
A file-name input.
Definition: uifileinput.h:32
Definition: uiparent.h:24
uiUnitSel * unitsel_
Definition: uiexphorizon.h:41
Definition: uidialog.h:40
void inpSel(CallBacker *)
Dialog for horizon export.
Definition: uiexphorizon.h:26
uiSurfaceRead * infld_
Definition: uiexphorizon.h:35
General Input Element.
Definition: uigeninput.h:56
uiGenInput * headerfld_
Definition: uiexphorizon.h:37
uiT2DConvSel * transfld_
Definition: uiexphorizon.h:43
Definition: uiiosurface.h:148
single-line object for selecting T to depth conversion.
Definition: uit2dconvsel.h:26
uiFileInput * outfld_
Definition: uiexphorizon.h:36
uiGenInput * zfld_
Definition: uiexphorizon.h:39
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
uiGenInput * udffld_
Definition: uiexphorizon.h:42
uiPushButton * settingsbutt_
Definition: uiexphorizon.h:40

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