OpendTect  6.6
uiseiseventsnapper.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: September 2006
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiemattribmod.h"
15 #include "uidialog.h"
16 
17 namespace EM { class Horizon; }
18 
19 class CtxtIOObj;
20 class IOObj;
21 class uiGenInput;
22 class uiHorSaveFieldGrp;
23 class uiIOObjSel;
24 class uiSeisSel;
25 
30 public:
31  uiSeisEventSnapper(uiParent*,const IOObj*,bool is2d);
33 
34  uiHorSaveFieldGrp* saveFldGrp() const { return savefldgrp_; }
36 
37 protected:
38 
44  bool is2d_;
45 
46  virtual bool acceptOK(CallBacker*);
47  bool readHorizon();
48 
50 
51 };
52 
uiSeisEventSnapper::eventfld_
uiGenInput * eventfld_
Definition: uiseiseventsnapper.h:42
uiSeisEventSnapper::~uiSeisEventSnapper
~uiSeisEventSnapper()
uiSeisEventSnapper::horizon_
EM::Horizon * horizon_
Definition: uiseiseventsnapper.h:49
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
uiSeisEventSnapper
Part Server for Wells.
Definition: uiseiseventsnapper.h:29
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiSeisEventSnapper::saveFldGrp
uiHorSaveFieldGrp * saveFldGrp() const
Definition: uiseiseventsnapper.h:34
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
sKey::Horizon
FixedString Horizon()
Definition: keystrs.h:77
uiSeisEventSnapper::seisfld_
uiSeisSel * seisfld_
Definition: uiseiseventsnapper.h:41
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiSeisEventSnapper::mODTextTranslationClass
mODTextTranslationClass(uiSeisEventSnapper)
EM::Horizon
Horizon Surface.
Definition: emhorizon.h:47
Notifier< uiSeisEventSnapper >
IOObj
Definition: ioobj.h:58
uidialog.h
uiSeisSel
Definition: uiseissel.h:26
uiSeisEventSnapper::acceptOK
virtual bool acceptOK(CallBacker *)
confirm accept
uiSeisEventSnapper::savefldgrp_
uiHorSaveFieldGrp * savefldgrp_
Definition: uiseiseventsnapper.h:39
uiSeisEventSnapper::readyForDisplay
Notifier< uiSeisEventSnapper > readyForDisplay
Definition: uiseiseventsnapper.h:35
uiHorSaveFieldGrp
save or overwrite horizon field set up. It will create new horizon based on given horizon,...
Definition: uihorsavefieldgrp.h:31
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiParent
Definition: uiparent.h:26
uiSeisEventSnapper::readHorizon
bool readHorizon()
uiSeisEventSnapper::horinfld_
uiIOObjSel * horinfld_
Definition: uiseiseventsnapper.h:40
uiDialog
Definition: uidialog.h:42
uiSeisEventSnapper::uiSeisEventSnapper
uiSeisEventSnapper(uiParent *, const IOObj *, bool is2d)
uiSeisEventSnapper::is2d_
bool is2d_
Definition: uiseiseventsnapper.h:44
uiSeisEventSnapper::gatefld_
uiGenInput * gatefld_
Definition: uiseiseventsnapper.h:43

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