OpendTect  6.6
uiwellto2dlinedlg.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: Bruno/Satyaki
8 Date: Aug 2010/March 2015
9 RCS: $Id: uiwell2dlinedlg.h,v 1.1 2009-01-19 13:02:33 cvsbruno Exp
10 $
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiwellattribmod.h"
16 #include "uidialog.h"
17 #include "uistring.h"
18 #include "bufstringset.h"
19 class IOObj;
20 class uiCheckBox;
21 class uiGenInput;
22 class uiPushButton;
23 class uiSeisRandTo2DBase;
24 class uiWellSelGrp;
25 
26 namespace Geometry { class RandomLine; }
27 
28 mExpClass(uiWellAttrib) uiWellTo2DLineDlg : public uiDialog
30 public:
33 
36  const IOObj* get2DDataSetObj() const;
38 
40 
41 protected:
42 
46 
51 
52  void attachFields();
53  void createFields();
55 
58 
59 };
60 
uiWellSelGrp
Definition: uiwellrdmlinedlg.h:33
uiSeisRandTo2DBase
Definition: uiseisrandto2dline.h:28
uiWellTo2DLineDlg::createFields
void createFields()
uistring.h
sKey::RandomLine
FixedString RandomLine()
Definition: keystrs.h:127
Geometry
Definition: arraytesselator.h:21
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckBox
Definition: uibutton.h:167
uiWellTo2DLineDlg::extendLine
void extendLine(TypeSet< Coord > &)
uiWellTo2DLineDlg::extendfld_
uiGenInput * extendfld_
Definition: uiwellto2dlinedlg.h:43
uiWellTo2DLineDlg::getCoordinates
void getCoordinates(TypeSet< Coord > &)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiGenInput
General Input Element.
Definition: uigeninput.h:59
Geometry::RandomLine
Definition: randomlinegeom.h:31
uiWellTo2DLineDlg::wantspreview_
Notifier< uiWellTo2DLineDlg > wantspreview_
Definition: uiwellto2dlinedlg.h:39
uiWellTo2DLineDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiWellTo2DLineDlg::get2DDataSetObj
const IOObj * get2DDataSetObj() const
Notifier< uiWellTo2DLineDlg >
IOObj
Definition: ioobj.h:58
uiWellTo2DLineDlg::wellselgrp_
uiWellSelGrp * wellselgrp_
Definition: uiwellto2dlinedlg.h:50
uidialog.h
uiWellTo2DLineDlg::previewPush
void previewPush(CallBacker *)
uiWellTo2DLineDlg::rl_
Geometry::RandomLine * rl_
Definition: uiwellto2dlinedlg.h:48
uiWellTo2DLineDlg::dispOnCreation
bool dispOnCreation()
uiWellTo2DLineDlg::get2DLineID
Pos::GeomID get2DLineID() const
uiWellTo2DLineDlg::~uiWellTo2DLineDlg
mODTextTranslationClass(uiWellTo2DLineDlg) public ~uiWellTo2DLineDlg()
bufstringset.h
uiWellTo2DLineDlg::previewbutton_
uiPushButton * previewbutton_
Definition: uiwellto2dlinedlg.h:47
uiWellTo2DLineDlg::attachFields
void attachFields()
uiParent
Definition: uiparent.h:26
uiWellTo2DLineDlg::randto2dlinefld_
uiSeisRandTo2DBase * randto2dlinefld_
Definition: uiwellto2dlinedlg.h:49
uiWellTo2DLineDlg
Definition: uiwellto2dlinedlg.h:29
uiDialog
Definition: uidialog.h:42
uiWellTo2DLineDlg::linenmfld_
uiGenInput * linenmfld_
Definition: uiwellto2dlinedlg.h:44
Pos::GeomID
Index_Type GeomID
Definition: commontypes.h:87
TypeSet< Coord >
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88
uiWellTo2DLineDlg::dispfld_
uiCheckBox * dispfld_
Definition: uiwellto2dlinedlg.h:45

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