OpendTect  6.6
uipsviewerappearancetab.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 "uidlggroup.h"
15 #include "samplingdata.h"
16 
17 class uiColorTableGroup;
18 class uiLabel;
19 class uiButton;
20 class uiGenInput;
21 namespace visBase { class FlatViewer; };
22 namespace visSurvey { class PreStackDisplay; }
23 
24 namespace PreStackView
25 {
26 
27 class uiViewer3DMgr;
28 
29 mClass(uiPreStackViewer) uiViewer3DAppearanceTab : public uiDlgGroup
31 public:
34  uiViewer3DMgr&);
36 
37  bool acceptOK();
38  void applyToAll(bool yn) { applyall_ = yn; }
39  bool applyToAll() { return applyall_; }
40  void saveAsDefault(bool yn) { savedefault_ = yn; }
41  bool saveAsDefault() { return savedefault_; }
42 
43 protected:
44 
50  void updateFlds(uiGenInput* gridfld,
51  uiGenInput* autofld,
52  uiGenInput* rgfld,
53  uiLabel* lblfld,bool x1);
54 
65  uiButton* applybut_;
68  bool applyall_;
72 };
73 
74 } // namespace
75 
PreStackView::uiViewer3DMgr
Definition: uipsviewermanager.h:35
PreStackView::uiViewer3DAppearanceTab
Definition: uipsviewerappearancetab.h:30
PreStackView
Gather display.
Definition: psviewer2dgatherpainter.h:27
PreStackView::uiViewer3DAppearanceTab::updateOffsFlds
void updateOffsFlds(CallBacker *)
visSurvey::PreStackDisplay
Definition: visprestackdisplay.h:40
PreStackView::uiViewer3DAppearanceTab::updateFlds
void updateFlds(uiGenInput *gridfld, uiGenInput *autofld, uiGenInput *rgfld, uiLabel *lblfld, bool x1)
PreStackView::uiViewer3DAppearanceTab::saveAsDefault
bool saveAsDefault()
Definition: uipsviewerappearancetab.h:41
visBase
Definition: visannot.h:43
PreStackView::uiViewer3DAppearanceTab::uiViewer3DAppearanceTab
uiViewer3DAppearanceTab(uiParent *, visSurvey::PreStackDisplay &, uiViewer3DMgr &)
PreStackView::uiViewer3DAppearanceTab::manuzsampl_
SamplingData< float > manuzsampl_
Definition: uipsviewerappearancetab.h:70
uidlggroup.h
uiDlgGroup
Definition: uidlggroup.h:26
samplingdata.h
PreStackView::uiViewer3DAppearanceTab::applyToAll
bool applyToAll()
Definition: uipsviewerappearancetab.h:39
PreStackView::uiViewer3DAppearanceTab::zgridrangefld_
uiGenInput * zgridrangefld_
Definition: uipsviewerappearancetab.h:61
PreStackView::uiViewer3DAppearanceTab::zgridautofld_
uiGenInput * zgridautofld_
Definition: uipsviewerappearancetab.h:60
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
PreStackView::uiViewer3DAppearanceTab::manuoffssampl_
SamplingData< float > manuoffssampl_
Definition: uipsviewerappearancetab.h:71
uiGenInput
General Input Element.
Definition: uigeninput.h:59
PreStackView::uiViewer3DAppearanceTab::updateColTab
void updateColTab(CallBacker *)
PreStackView::uiViewer3DAppearanceTab::zgridfld_
uiGenInput * zgridfld_
Definition: uipsviewerappearancetab.h:59
PreStackView::uiViewer3DAppearanceTab::applyall_
bool applyall_
Definition: uipsviewerappearancetab.h:68
PreStackView::uiViewer3DAppearanceTab::updateZFlds
void updateZFlds(CallBacker *)
PreStackView::uiViewer3DAppearanceTab::acceptOK
bool acceptOK()
PreStackView::uiViewer3DAppearanceTab::mgr_
uiViewer3DMgr & mgr_
Definition: uipsviewerappearancetab.h:66
visBase::FlatViewer
Definition: visflatviewer.h:29
PreStackView::uiViewer3DAppearanceTab::mODTextTranslationClass
mODTextTranslationClass(uiViewer3DAppearanceTab)
PreStackView::uiViewer3DAppearanceTab::uicoltablbl_
uiLabel * uicoltablbl_
Definition: uipsviewerappearancetab.h:56
mClass
#define mClass(module)
Definition: commondefs.h:181
SamplingData< float >
uiColorTableGroup
Definition: uicolortable.h:117
PreStackView::uiViewer3DAppearanceTab::applyToAll
void applyToAll(bool yn)
Definition: uipsviewerappearancetab.h:38
PreStackView::uiViewer3DAppearanceTab::zgridrangelbl_
uiLabel * zgridrangelbl_
Definition: uipsviewerappearancetab.h:57
PreStackView::uiViewer3DAppearanceTab::vwr_
visBase::FlatViewer * vwr_
Definition: uipsviewerappearancetab.h:67
PreStackView::uiViewer3DAppearanceTab::uicoltab_
uiColorTableGroup * uicoltab_
Definition: uipsviewerappearancetab.h:55
PreStackView::uiViewer3DAppearanceTab::offsgridrangelbl_
uiLabel * offsgridrangelbl_
Definition: uipsviewerappearancetab.h:58
PreStackView::uiViewer3DAppearanceTab::applyButPushedCB
void applyButPushedCB(CallBacker *)
PreStackView::uiViewer3DAppearanceTab::offsgridautofld_
uiGenInput * offsgridautofld_
Definition: uipsviewerappearancetab.h:63
PreStackView::uiViewer3DAppearanceTab::offsgridrangefld_
uiGenInput * offsgridrangefld_
Definition: uipsviewerappearancetab.h:64
PreStackView::uiViewer3DAppearanceTab::applybut_
uiButton * applybut_
Definition: uipsviewerappearancetab.h:65
uiLabel
Definition: uilabel.h:24
PreStackView::uiViewer3DAppearanceTab::savedefault_
bool savedefault_
Definition: uipsviewerappearancetab.h:69
visSurvey
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
PreStackView::uiViewer3DAppearanceTab::~uiViewer3DAppearanceTab
~uiViewer3DAppearanceTab()
PreStackView::uiViewer3DAppearanceTab::saveAsDefault
void saveAsDefault(bool yn)
Definition: uipsviewerappearancetab.h:40
uiParent
Definition: uiparent.h:26
PreStackView::uiViewer3DAppearanceTab::colTabChanged
void colTabChanged(CallBacker *)
PreStackView::uiViewer3DAppearanceTab::offsgridfld_
uiGenInput * offsgridfld_
Definition: uipsviewerappearancetab.h:62

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