OpendTect  6.6
uiexport2dhorizon.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: Raman Singh
8  Date: June 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiearthmodelmod.h"
15 #include "uidialog.h"
16 #include "uiioobjselgrp.h"
17 
18 class SurfaceInfo;
19 class uiListBox;
20 class uiComboBox;
21 class uiGenInput;
22 class uiCheckList;
23 class uiFileInput;
24 class od_ostream;
25 namespace Coords { class uiCoordSystemSel; }
26 
27 
30 mExpClass(uiEarthModel) uiExport2DHorizon : public uiDialog
32 public:
35  bool isbulk);
37 
38  bool isBulk() const { return isbulk_; }
39 
40 protected:
41 
48 
50 
51  virtual bool acceptOK(CallBacker*);
53  bool doExport();
55 
56 protected:
57 
59  Coords::uiCoordSystemSel* coordsysselfld_ = nullptr;
60 
61  bool isbulk_;
63 };
64 
65 
uiExport2DHorizon::horChg
void horChg(CallBacker *)
uiExport2DHorizon::uiExport2DHorizon
uiExport2DHorizon(uiParent *, const ObjectSet< SurfaceInfo > &, bool isbulk)
ObjectSet< SurfaceInfo >
uiExport2DHorizon::isbulk_
bool isbulk_
Definition: uiexport2dhorizon.h:61
uiExport2DHorizon::doExport
bool doExport()
uiExport2DHorizon::optsfld_
uiCheckList * optsfld_
Definition: uiexport2dhorizon.h:46
uiComboBox
Combo box.
Definition: uicombobox.h:32
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiExport2DHorizon::outfld_
uiFileInput * outfld_
Definition: uiexport2dhorizon.h:45
uiIOObjSelGrp
Basic group for letting the user select an object.
Definition: uiioobjselgrp.h:47
Coords::uiCoordSystemSel
Definition: uicoordsystem.h:101
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiioobjselgrp.h
uiExport2DHorizon::linenmfld_
uiListBox * linenmfld_
Definition: uiexport2dhorizon.h:43
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiExport2DHorizon::isBulk
bool isBulk() const
Definition: uiexport2dhorizon.h:38
uiExport2DHorizon::bulkinfld_
uiIOObjSelGrp * bulkinfld_
Definition: uiexport2dhorizon.h:58
SurfaceInfo
Surface info name/attribname with an ID (usually the EM-ID).
Definition: surfaceinfo.h:21
uiExport2DHorizon::hinfos_
ObjectSet< SurfaceInfo > hinfos_
Definition: uiexport2dhorizon.h:49
uiCheckList
Group of check boxes. Ensures a certain policy is honored.
Definition: uichecklist.h:34
uiFileInput
A file-name input.
Definition: uifileinput.h:34
uiListBox
List Box.
Definition: uilistbox.h:75
uidialog.h
Coords
Definition: coordsystem.h:22
uiExport2DHorizon::headerfld_
uiGenInput * headerfld_
Definition: uiexport2dhorizon.h:47
uiExport2DHorizon::udffld_
uiGenInput * udffld_
Definition: uiexport2dhorizon.h:44
uiExport2DHorizon::acceptOK
virtual bool acceptOK(CallBacker *)
confirm accept
uiExport2DHorizon::getInputMultiIDs
bool getInputMultiIDs(TypeSet< MultiID > &)
uiExport2DHorizon::writeHeader
void writeHeader(od_ostream &)
uiParent
Definition: uiparent.h:26
uiExport2DHorizon::horselfld_
uiComboBox * horselfld_
Definition: uiexport2dhorizon.h:42
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
uiExport2DHorizon::~uiExport2DHorizon
~uiExport2DHorizon()
uiExport2DHorizon
Dialog for 2D horizon export.
Definition: uiexport2dhorizon.h:31
uiExport2DHorizon::mODTextTranslationClass
mODTextTranslationClass(uiExport2DHorizon)
TypeSet< MultiID >

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