OpendTect  6.6
uipsviewershapetab.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: Yuancheng Liu
8  Date: August 2007
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 
15 #include "uidlggroup.h"
16 
17 class uiGenInput;
18 class uiPushButton;
19 class uiSlider;
20 namespace visSurvey { class PreStackDisplay; }
21 
22 namespace PreStackView
23 {
24 class uiViewer3DMgr;
25 
26 mClass(uiPreStackViewer) uiViewer3DShapeTab : public uiDlgGroup
28 public:
31  uiViewer3DMgr&);
33  bool acceptOK();
34  bool rejectOK();
35 
36  void applyToAll(bool yn) { applyall_ = yn; }
37  bool applyToAll() { return applyall_; }
38 
39  void saveAsDefault(bool yn) { savedefault_ = yn; }
40  bool saveAsDefault() { return savedefault_; }
41 
42 protected:
43 
48 
53 
56 
61  bool applyall_;
63 };
64 
65 } // namespace
66 
PreStackView::uiViewer3DShapeTab::initialwidth_
float initialwidth_
Definition: uipsviewershapetab.h:58
PreStackView::uiViewer3DShapeTab::switchPushCB
void switchPushCB(CallBacker *)
PreStackView::uiViewer3DMgr
Definition: uipsviewermanager.h:35
PreStackView
Gather display.
Definition: psviewer2dgatherpainter.h:27
visSurvey::PreStackDisplay
Definition: visprestackdisplay.h:40
PreStackView::uiViewer3DShapeTab::factorslider_
uiSlider * factorslider_
Definition: uipsviewershapetab.h:50
PreStackView::uiViewer3DShapeTab::widthMoveCB
void widthMoveCB(CallBacker *)
uidlggroup.h
uiDlgGroup
Definition: uidlggroup.h:26
PreStackView::uiViewer3DShapeTab::initialside_
bool initialside_
Definition: uipsviewershapetab.h:60
PreStackView::uiViewer3DShapeTab::factorMoveCB
void factorMoveCB(CallBacker *)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
PreStackView::uiViewer3DShapeTab::mODTextTranslationClass
mODTextTranslationClass(uiViewer3DShapeTab)
uiGenInput
General Input Element.
Definition: uigeninput.h:59
PreStackView::uiViewer3DShapeTab::savedefault_
bool savedefault_
Definition: uipsviewershapetab.h:62
PreStackView::uiViewer3DShapeTab::saveAsDefault
void saveAsDefault(bool yn)
Definition: uipsviewershapetab.h:39
mClass
#define mClass(module)
Definition: commondefs.h:181
PreStackView::uiViewer3DShapeTab::uiViewer3DShapeTab
uiViewer3DShapeTab(uiParent *, visSurvey::PreStackDisplay &, uiViewer3DMgr &)
uiSlider
Definition: uislider.h:42
PreStackView::uiViewer3DShapeTab::applyall_
bool applyall_
Definition: uipsviewershapetab.h:61
PreStackView::uiViewer3DShapeTab::initialautowidth_
bool initialautowidth_
Definition: uipsviewershapetab.h:59
PreStackView::uiViewer3DShapeTab::widthslider_
uiSlider * widthslider_
Definition: uipsviewershapetab.h:51
PreStackView::uiViewer3DShapeTab::initialfactor_
float initialfactor_
Definition: uipsviewershapetab.h:57
PreStackView::uiViewer3DShapeTab::acceptOK
bool acceptOK()
PreStackView::uiViewer3DShapeTab::widthTypeChangeCB
void widthTypeChangeCB(CallBacker *)
PreStackView::uiViewer3DShapeTab::rejectOK
bool rejectOK()
PreStackView::uiViewer3DShapeTab
Definition: uipsviewershapetab.h:27
visSurvey
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
uiParent
Definition: uiparent.h:26
PreStackView::uiViewer3DShapeTab::applyToAll
bool applyToAll()
Definition: uipsviewershapetab.h:37
PreStackView::uiViewer3DShapeTab::applyToAll
void applyToAll(bool yn)
Definition: uipsviewershapetab.h:36
PreStackView::uiViewer3DShapeTab::viewer_
visSurvey::PreStackDisplay & viewer_
Definition: uipsviewershapetab.h:54
PreStackView::uiViewer3DShapeTab::autowidthfld_
uiGenInput * autowidthfld_
Definition: uipsviewershapetab.h:49
PreStackView::uiViewer3DShapeTab::switchsidebutton_
uiPushButton * switchsidebutton_
Definition: uipsviewershapetab.h:52
PreStackView::uiViewer3DShapeTab::mgr_
uiViewer3DMgr & mgr_
Definition: uipsviewershapetab.h:55
PreStackView::uiViewer3DShapeTab::~uiViewer3DShapeTab
~uiViewer3DShapeTab()
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88
PreStackView::uiViewer3DShapeTab::saveAsDefault
bool saveAsDefault()
Definition: uipsviewershapetab.h:40

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