OpendTect  6.3
uihor2dfrom3ddlg.h
Go to the documentation of this file.
1 #pragma once
2 /*
3 ________________________________________________________________________
4 
5 (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6 Author: Satyaki Maitra
7 Date: July 2008
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uiemattribmod.h"
13 #include "uidialog.h"
14 #include "emposid.h"
15 
16 namespace EM { class Horizon2D; }
18 class uiSurfaceRead;
19 class uiSurfaceWrite;
20 class uiCheckBox;
21 
22 mExpClass(uiEMAttrib) uiHor2DFrom3DDlg : public uiDialog
24 public:
26 
27  bool doDisplay() const;
28  EM::ObjectID getEMObjID() const { return emobjid_; }
29 
30 protected:
36 
37  void set2DHorizon(EM::Horizon2D&);
38  bool checkFlds();
39  EM::Horizon2D* create2dHorizon( const char* );
40  bool acceptOK();
41 
42 };
#define mExpClass(module)
Definition: commondefs.h:157
EM::ObjectID getEMObjID() const
Definition: uihor2dfrom3ddlg.h:28
od_int32 ObjectID
Definition: emposid.h:22
uiCheckBox * displayfld_
Definition: uihor2dfrom3ddlg.h:34
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: uiiosurface.h:96
uiSurfaceWrite * out2dfld_
Definition: uihor2dfrom3ddlg.h:33
Definition: uiparent.h:24
Definition: uihor2dfrom3ddlg.h:22
Definition: uidialog.h:40
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:106
uiSeis2DMultiLineSel * linesetinpsel_
Definition: uihor2dfrom3ddlg.h:31
Definition: uiiosurface.h:148
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
Definition: uiseislinesel.h:149
Definition: uibutton.h:130
EM::ObjectID emobjid_
Definition: uihor2dfrom3ddlg.h:35
uiSurfaceRead * hor3dsel_
Definition: uihor2dfrom3ddlg.h:32

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