OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiearthmodelmod.h"
15 #include "uidialog.h"
16 #include "fixedstring.h"
17 
18 class uiFileInput;
19 class uiGenInput;
20 class uiIOObjSelGrp;
21 class uiSurfaceRead;
22 class uiUnitSel;
23 class uiPushButton;
24 class uiT2DConvSel;
25 namespace Coords { class uiCoordSystemSel; }
26 
29 mExpClass(uiEarthModel) uiExportHorizon : public uiDialog
31 public:
32  uiExportHorizon(uiParent*,bool isbulk);
34 
35  bool isBulk() const { return isbulk_; }
36 
37 protected:
38 
50 
53 
54  virtual bool acceptOK(CallBacker*);
61  bool writeAscii();
63 
64  bool isbulk_;
65 
67 };
68 
69 
uiExportHorizon::headerfld_
uiGenInput * headerfld_
Definition: uiexphorizon.h:41
uiExportHorizon::getZDomain
FixedString getZDomain() const
uiExportHorizon::settingsCB
void settingsCB(CallBacker *)
uiExportHorizon::typChg
void typChg(CallBacker *)
uiExportHorizon::inpSel
void inpSel(CallBacker *)
uiSurfaceRead
Definition: uiiosurface.h:145
uiExportHorizon::gfcomment_
BufferString gfcomment_
Definition: uiexphorizon.h:52
fixedstring.h
uiExportHorizon::writeAscii
bool writeAscii()
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiIOObjSelGrp
Basic group for letting the user select an object.
Definition: uiioobjselgrp.h:47
Coords::uiCoordSystemSel
Definition: uicoordsystem.h:101
uiExportHorizon::isBulk
bool isBulk() const
Definition: uiexphorizon.h:35
uiExportHorizon::settingsbutt_
uiPushButton * settingsbutt_
Definition: uiexphorizon.h:44
uiExportHorizon::~uiExportHorizon
~uiExportHorizon()
uiUnitSel
Selector for UnitOfMeasure's.
Definition: uiunitsel.h:39
uiExportHorizon::coordsysselfld_
Coords::uiCoordSystemSel * coordsysselfld_
Definition: uiexphorizon.h:49
uiExportHorizon::gfname_
BufferString gfname_
Definition: uiexphorizon.h:51
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiExportHorizon::writeHeader
void writeHeader(od_ostream &)
uiExportHorizon
Dialog for horizon export.
Definition: uiexphorizon.h:30
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiExportHorizon::udffld_
uiGenInput * udffld_
Definition: uiexphorizon.h:46
uiExportHorizon::bulkinfld_
uiIOObjSelGrp * bulkinfld_
Definition: uiexphorizon.h:48
uiExportHorizon::transfld_
uiT2DConvSel * transfld_
Definition: uiexphorizon.h:47
uiFileInput
A file-name input.
Definition: uifileinput.h:34
uiExportHorizon::getInputMIDs
bool getInputMIDs(TypeSet< MultiID > &)
uiExportHorizon::unitsel_
uiUnitSel * unitsel_
Definition: uiexphorizon.h:45
FixedString
OD::String that holds an existing text string.
Definition: fixedstring.h:29
uidialog.h
Coords
Definition: coordsystem.h:22
uiExportHorizon::typfld_
uiGenInput * typfld_
Definition: uiexphorizon.h:42
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiExportHorizon::outfld_
uiFileInput * outfld_
Definition: uiexphorizon.h:40
uiExportHorizon::acceptOK
virtual bool acceptOK(CallBacker *)
confirm accept
uiExportHorizon::zfld_
uiGenInput * zfld_
Definition: uiexphorizon.h:43
uiExportHorizon::infld_
uiSurfaceRead * infld_
Definition: uiexphorizon.h:39
uiExportHorizon::addZChg
void addZChg(CallBacker *)
uiParent
Definition: uiparent.h:26
uiExportHorizon::attrSel
void attrSel(CallBacker *)
uiT2DConvSel
single-line object for selecting T to depth conversion.
Definition: uit2dconvsel.h:28
uiExportHorizon::mODTextTranslationClass
mODTextTranslationClass(uiExportHorizon)
uiDialog
Definition: uidialog.h:42
od_ostream
OD class for stream write common access to the user log file, or std::cout in other than od_main.
Definition: od_ostream.h:26
uiExportHorizon::uiExportHorizon
uiExportHorizon(uiParent *, bool isbulk)
uiExportHorizon::isbulk_
bool isbulk_
Definition: uiexphorizon.h:64
TypeSet< MultiID >
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88

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