OpendTect  6.6
uiseisrandto2dline.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: May 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiseismod.h"
15 #include "uidialog.h"
16 #include "uigroup.h"
17 #include "uistring.h"
18 
19 class IOObj;
20 class uiGenInput;
21 class uiIOObjSel;
22 class uiSeisSel;
24 
25 namespace Geometry { class RandomLine; class RandomLineSet; }
26 
29 public:
32 
33  const IOObj* getInputIOObj() const;
34  const IOObj* getOutputIOObj() const;
35 
37 
38  virtual bool checkInputs();
39 
41 
42 protected:
43 
47 
48  void selCB(CallBacker*);
49 
50 };
51 
52 
55 public:
57  const Geometry::RandomLine*);
58 
59 protected:
60 
65 
67 };
68 
uiSeisRandTo2DBase::getOutputIOObj
const IOObj * getOutputIOObj() const
uiSeisRandTo2DBase
Definition: uiseisrandto2dline.h:28
uiSeisRandTo2DBase::outpfld_
uiSeisSel * outpfld_
Definition: uiseisrandto2dline.h:46
Geometry::RandomLineSet
Definition: randomlinegeom.h:122
uistring.h
sKey::RandomLine
FixedString RandomLine()
Definition: keystrs.h:127
uiSeisRandTo2DBase::~uiSeisRandTo2DBase
~uiSeisRandTo2DBase()
Geometry
Definition: arraytesselator.h:21
uiSeisRandTo2DLineDlg::trcnrfld_
uiGenInput * trcnrfld_
Definition: uiseisrandto2dline.h:63
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiSeisRandTo2DBase::checkInputs
virtual bool checkInputs()
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiSeisRandTo2DBase::getRandomLineGeom
bool getRandomLineGeom(Geometry::RandomLineSet &) const
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiSeisRandTo2DLineDlg::linenmfld_
uiSeis2DLineNameSel * linenmfld_
Definition: uiseisrandto2dline.h:62
uigroup.h
uiSeisRandTo2DLineDlg
Definition: uiseisrandto2dline.h:54
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiSeisRandTo2DBase::change
Notifier< uiSeisRandTo2DBase > change
Definition: uiseisrandto2dline.h:40
Geometry::RandomLine
Definition: randomlinegeom.h:31
uiSeisRandTo2DBase::rdlfld_
uiIOObjSel * rdlfld_
Definition: uiseisrandto2dline.h:44
uiSeisRandTo2DLineDlg::basegrp_
uiSeisRandTo2DBase * basegrp_
Definition: uiseisrandto2dline.h:54
uiGroup
Definition: uigroup.h:54
uiSeisRandTo2DLineDlg::rdlgeom_
const Geometry::RandomLine * rdlgeom_
Definition: uiseisrandto2dline.h:64
Notifier< uiSeisRandTo2DBase >
IOObj
Definition: ioobj.h:58
uidialog.h
uiSeisRandTo2DBase::getInputIOObj
const IOObj * getInputIOObj() const
uiSeisSel
Definition: uiseissel.h:26
uiSeis2DLineNameSel
Definition: uiseislinesel.h:124
uiSeisRandTo2DBase::selCB
void selCB(CallBacker *)
uiSeisRandTo2DBase::mODTextTranslationClass
mODTextTranslationClass(uiSeisRandTo2DBase)
uiSeisRandTo2DBase::inpfld_
uiSeisSel * inpfld_
Definition: uiseisrandto2dline.h:45
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiSeisRandTo2DBase::uiSeisRandTo2DBase
uiSeisRandTo2DBase(uiParent *, bool rdlsel)
uiParent
Definition: uiparent.h:26
uiSeisRandTo2DLineDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiDialog
Definition: uidialog.h:42

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