OpendTect  6.6
uipsviewerpreproctab.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 
15 #include "uidlggroup.h"
16 
17 class uiButton;
18 
19 namespace PreStack { class uiProcessorManager; }
20 namespace visSurvey { class PreStackDisplay; }
21 
22 namespace PreStackView
23 {
24 
25 class uiViewer3DMgr;
26 
27 mClass(uiPreStackViewer) uiViewer3DPreProcTab : public uiDlgGroup
29 public:
32  uiViewer3DMgr&);
34  bool acceptOK();
35 
36  void applyToAll(bool yn) { applyall_ = yn; }
37  bool applyToAll() { return applyall_; }
38 
39 protected:
40 
42  bool apply();
44 
48 
49  uiButton* applybut_;
50  bool applyall_;
51 };
52 
53 
54 }; //namespace
55 
PreStackView::uiViewer3DMgr
Definition: uipsviewermanager.h:35
PreStackView
Gather display.
Definition: psviewer2dgatherpainter.h:27
visSurvey::PreStackDisplay
Definition: visprestackdisplay.h:40
uidlggroup.h
uiDlgGroup
Definition: uidlggroup.h:26
PreStackView::uiViewer3DPreProcTab::applyButPushedCB
void applyButPushedCB(CallBacker *)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
PreStackView::uiViewer3DPreProcTab::mgr_
uiViewer3DMgr & mgr_
Definition: uipsviewerpreproctab.h:46
PreStackView::uiViewer3DPreProcTab::uipreprocmgr_
PreStack::uiProcessorManager * uipreprocmgr_
Definition: uipsviewerpreproctab.h:47
PreStackView::uiViewer3DPreProcTab
Definition: uipsviewerpreproctab.h:28
PreStackView::uiViewer3DPreProcTab::applyToAll
void applyToAll(bool yn)
Definition: uipsviewerpreproctab.h:36
PreStackView::uiViewer3DPreProcTab::applyToAll
bool applyToAll()
Definition: uipsviewerpreproctab.h:37
PreStackView::uiViewer3DPreProcTab::acceptOK
bool acceptOK()
PreStackView::uiViewer3DPreProcTab::applybut_
uiButton * applybut_
Definition: uipsviewerpreproctab.h:49
mClass
#define mClass(module)
Definition: commondefs.h:181
PreStackView::uiViewer3DPreProcTab::vwr_
visSurvey::PreStackDisplay & vwr_
Definition: uipsviewerpreproctab.h:45
PreStack
Definition: synthseis.h:35
PreStack::uiProcessorManager
Definition: uiprestackprocessor.h:35
visSurvey
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
PreStackView::uiViewer3DPreProcTab::uiViewer3DPreProcTab
uiViewer3DPreProcTab(uiParent *, visSurvey::PreStackDisplay &, uiViewer3DMgr &)
uiParent
Definition: uiparent.h:26
PreStackView::uiViewer3DPreProcTab::applyall_
bool applyall_
Definition: uipsviewerpreproctab.h:50
PreStackView::uiViewer3DPreProcTab::processorChangeCB
void processorChangeCB(CallBacker *)
PreStackView::uiViewer3DPreProcTab::~uiViewer3DPreProcTab
~uiViewer3DPreProcTab()
PreStackView::uiViewer3DPreProcTab::mODTextTranslationClass
mODTextTranslationClass(uiViewer3DPreProcTab)
PreStackView::uiViewer3DPreProcTab::apply
bool apply()

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