OpendTect  6.6
uipsviewerscalingtab.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: May 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiflatviewproptabs.h"
15 
16 class uiButton;
17 namespace visSurvey { class PreStackDisplay; }
18 
19 namespace PreStackView
20 {
21 
22 class uiViewer3DMgr;
23 
26 public:
29  uiViewer3DMgr&);
31 
32  virtual void putToScreen();
33  virtual void setData() { doSetData(true); }
34 
35  bool acceptOK();
36  void applyToAll(bool yn) { applyall_ = yn; }
37  bool applyToAll() { return applyall_; }
38  void saveAsDefault(bool yn) { savedefault_ = yn; }
39  bool saveAsDefault() { return savedefault_; }
40 
41 protected:
42 
44  bool apply();
45  bool settingCheck();
46 
47  virtual BufferString dataName() const;
50  virtual void handleFieldDisplay(bool) {}
52 
53  uiButton* applybut_;
55  bool applyall_;
57 };
58 
59 
60 } // namespace
61 
PreStackView::uiViewer3DScalingTab::applyButPushedCB
void applyButPushedCB(CallBacker *)
PreStackView::uiViewer3DScalingTab::acceptOK
bool acceptOK()
PreStackView::uiViewer3DMgr
Definition: uipsviewermanager.h:35
PreStackView
Gather display.
Definition: psviewer2dgatherpainter.h:27
visSurvey::PreStackDisplay
Definition: visprestackdisplay.h:40
uiFlatViewDataDispPropTab
uiFlatViewer data display properties tabs.
Definition: uiflatviewproptabs.h:54
PreStackView::uiViewer3DScalingTab::applybut_
uiButton * applybut_
Definition: uipsviewerscalingtab.h:53
PreStackView::uiViewer3DScalingTab::mODTextTranslationClass
mODTextTranslationClass(uiViewer3DScalingTab)
PreStackView::uiViewer3DScalingTab::uiViewer3DScalingTab
uiViewer3DScalingTab(uiParent *, visSurvey::PreStackDisplay &, uiViewer3DMgr &)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
PreStackView::uiViewer3DScalingTab::dispSel
void dispSel(CallBacker *)
PreStackView::uiViewer3DScalingTab::putToScreen
virtual void putToScreen()
PreStackView::uiViewer3DScalingTab
Definition: uipsviewerscalingtab.h:25
PreStackView::uiViewer3DScalingTab::dispChgCB
void dispChgCB(CallBacker *)
PreStackView::uiViewer3DScalingTab::apply
bool apply()
PreStackView::uiViewer3DScalingTab::dataName
virtual BufferString dataName() const
PreStackView::uiViewer3DScalingTab::saveAsDefault
void saveAsDefault(bool yn)
Definition: uipsviewerscalingtab.h:38
PreStackView::uiViewer3DScalingTab::~uiViewer3DScalingTab
~uiViewer3DScalingTab()
PreStackView::uiViewer3DScalingTab::settingCheck
bool settingCheck()
mClass
#define mClass(module)
Definition: commondefs.h:181
PreStackView::uiViewer3DScalingTab::mgr_
uiViewer3DMgr & mgr_
Definition: uipsviewerscalingtab.h:54
PreStackView::uiViewer3DScalingTab::applyall_
bool applyall_
Definition: uipsviewerscalingtab.h:55
PreStackView::uiViewer3DScalingTab::commonPars
FlatView::DataDispPars::Common & commonPars()
uiflatviewproptabs.h
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
PreStackView::uiViewer3DScalingTab::applyToAll
bool applyToAll()
Definition: uipsviewerscalingtab.h:37
PreStackView::uiViewer3DScalingTab::setData
virtual void setData()
Definition: uipsviewerscalingtab.h:33
PreStackView::uiViewer3DScalingTab::handleFieldDisplay
virtual void handleFieldDisplay(bool)
Definition: uipsviewerscalingtab.h:50
PreStackView::uiViewer3DScalingTab::applyToAll
void applyToAll(bool yn)
Definition: uipsviewerscalingtab.h:36
visSurvey
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
uiParent
Definition: uiparent.h:26
FlatView::DataDispPars::Common
Common to VD and WVA.
Definition: flatview.h:217
PreStackView::uiViewer3DScalingTab::saveAsDefault
bool saveAsDefault()
Definition: uipsviewerscalingtab.h:39
PreStackView::uiViewer3DScalingTab::savedefault_
bool savedefault_
Definition: uipsviewerscalingtab.h:56

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