OpendTect  6.6
uiwelltiecontrolview.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
8 Date: Feb 2009
9 RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiwellattribmod.h"
15 #include "uiflatviewstdcontrol.h"
16 #include "uistring.h"
17 
18 class uiFlatViewer;
19 class uiToolBar;
20 class uiIOObjSelDlg;
21 class uiRect;
22 
23 namespace WellTie
24 {
25 
26 class DispParams;
27 class uiMrkDispDlg;
28 class Server;
29 
32 public:
35  ~uiControlView() { detachAllNotifiers(); }
36 
37  void setSelView(bool isnewsel = true, bool viewall=false );
38 
39  void usePar(const IOPar& iop);
40  void fillPar(IOPar& iop) const;
41 
44 
45 protected:
46 
52 
53  uiMrkDispDlg* mrkrdlg_;
55 
56  bool checkIfInside(double,double);
57  bool handleUserClick(int vwridx);
58 
67 
68  friend class uiTieWin;
69 };
70 
71 } // namespace WellTie
72 
WellTie::uiControlView::~uiControlView
~uiControlView()
Definition: uiwelltiecontrolview.h:35
WellTie::uiControlView::toolbar_
uiToolBar * toolbar_
Definition: uiwelltiecontrolview.h:47
WellTie::uiControlView::dispHorMrks
void dispHorMrks(CallBacker *)
uiFlatViewStdControl
The standard tools to control uiFlatViewer(s).
Definition: uiflatviewstdcontrol.h:55
uistring.h
WellTie::uiControlView
Definition: uiwelltiecontrolview.h:31
WellTie::uiControlView::handleUserClick
bool handleUserClick(int vwridx)
WellTie::uiControlView::redrawNeeded
Notifier< uiControlView > redrawNeeded
Definition: uiwelltiecontrolview.h:42
uiToolBar
Definition: uitoolbar.h:31
uiRect
Definition: uigeom.h:42
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
WellTie::uiControlView::rubBandCB
void rubBandCB(CallBacker *)
WellTie::uiControlView::keyPressCB
void keyPressCB(CallBacker *)
WellTie::uiControlView::fillPar
void fillPar(IOPar &iop) const
WellTie::uiControlView::mrkrdlg_
uiMrkDispDlg * mrkrdlg_
Definition: uiwelltiecontrolview.h:53
sKey::Server
FixedString Server()
Definition: keystrs.h:137
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
WellTie::uiTieWin
Definition: uiwelltietoseismicdlg.h:50
WellTie::uiControlView::usePar
void usePar(const IOPar &iop)
uiIOObjSelDlg
Definition: uiioobjseldlg.h:35
WellTie::uiControlView::horbut_
uiToolButton * horbut_
Definition: uiwelltiecontrolview.h:48
WellTie::Server
Definition: welltiedata.h:236
Geom::PosRectangle< double >
WellTie::uiControlView::selhordlg_
uiIOObjSelDlg * selhordlg_
Definition: uiwelltiecontrolview.h:50
Notifier
Class to help setup a callback handling.
Definition: notify.h:126
WellTie::uiControlView::setSelView
void setSelView(bool isnewsel=true, bool viewall=false)
WellTie::uiControlView::wheelMoveCB
void wheelMoveCB(CallBacker *)
WellTie::uiControlView::loadHorizons
void loadHorizons(CallBacker *)
uiflatviewstdcontrol.h
WellTie::uiControlView::server_
Server & server_
Definition: uiwelltiecontrolview.h:54
WellTie::uiControlView::hormrkdispbut_
uiToolButton * hormrkdispbut_
Definition: uiwelltiecontrolview.h:49
WellTie::uiControlView::checkIfInside
bool checkIfInside(double, double)
WellTie::uiControlView::redrawAnnotNeeded
Notifier< uiControlView > redrawAnnotNeeded
Definition: uiwelltiecontrolview.h:43
WellTie::uiControlView::viewChangedCB
void viewChangedCB(CallBacker *)
WellTie::uiControlView::uiControlView
uiControlView(uiParent *, uiToolBar *, uiFlatViewer *, Server &)
uiParent
Definition: uiparent.h:26
WellTie::uiControlView::applyProperties
void applyProperties(CallBacker *)
uiFlatViewer
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:34
WellTie
Definition: welltiecshot.h:21
WellTie::uiControlView::reDrawNeeded
void reDrawNeeded(CallBacker *)
uiToolButton
Definition: uitoolbutton.h:22
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
WellTie::uiControlView::mODTextTranslationClass
mODTextTranslationClass(uiControlView)
WellTie::uiControlView::curview_
uiWorldRect curview_
Definition: uiwelltiecontrolview.h:51

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