OpendTect  6.3
uiscenepropdlg.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: K. Tingdahl
7  Date: February 2006
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uivismod.h"
13 #include "uidialog.h"
14 #include "ui3dviewer.h"
15 #include "uistring.h"
16 #include "color.h"
17 #include "trckeyzsampling.h"
18 #include "fontdata.h"
19 
20 class uiCheckBox;
21 class uiColorInput;
22 class uiGenInput;
23 class uiGenInputDlg;
24 class uiSlider;
25 
26 namespace visSurvey { class Scene; }
27 
32 public:
36 
37 protected:
38  void updateScene(visSurvey::Scene*);
39  void updateCB(CallBacker*);
40  void setOffsetCB(CallBacker*);
41  void selAnnotFontCB(CallBacker*);
42  void setAnnotScaleCB(CallBacker*);
43  bool rejectOK();
44  bool acceptOK();
45 
50  bool hadannot_;
59  float oldfactor_;
60  float oldunits_;
63  static bool savestatus_;
64 
76 };
#define mExpClass(module)
Definition: commondefs.h:157
float oldmarkersize_
Definition: uiscenepropdlg.h:56
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: uiscenepropdlg.h:30
Definition: uislider.h:40
int curvwridx_
Definition: uiscenepropdlg.h:47
uiCheckBox * annotfld_
Definition: uiscenepropdlg.h:65
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiCheckBox * animationfld_
Definition: uiscenepropdlg.h:74
uiGenInputDlg * separationdlg_
Definition: uiscenepropdlg.h:73
Definition: uiparent.h:24
ui3DViewer::WheelMode wheeldisplaymode_
Definition: uiscenepropdlg.h:54
Data needed to make an actual font.
Definition: fontdata.h:18
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:18
Color oldmarkercolor_
Definition: uiscenepropdlg.h:57
Definition: uidialog.h:40
Color annotcolor_
Definition: uiscenepropdlg.h:58
static bool savestatus_
Definition: uiscenepropdlg.h:63
uiColorInput * bgcolfld_
Definition: uiscenepropdlg.h:69
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
const ObjectSet< ui3DViewer > & viewers_
Definition: uiscenepropdlg.h:46
WheelMode
Definition: ui3dviewer.h:88
General Input Element.
Definition: uigeninput.h:56
Database for 3D objects.
Definition: vissurvscene.h:74
bool hadannot_
Definition: uiscenepropdlg.h:50
uiCheckBox * annotscalefld_
Definition: uiscenepropdlg.h:66
visSurvey::Scene * scene_
Definition: uiscenepropdlg.h:48
uiSlider * markersizefld_
Definition: uiscenepropdlg.h:70
float oldfactor_
Definition: uiscenepropdlg.h:59
small element for color selection. Has no text label.
Definition: uicolor.h:42
uiCheckBox * annotgridfld_
Definition: uiscenepropdlg.h:67
uiCheckBox * survboxfld_
Definition: uiscenepropdlg.h:68
bool hadanimation_
Definition: uiscenepropdlg.h:53
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:24
uiColorInput * annotcolfld_
Definition: uiscenepropdlg.h:72
bool hadannotgrid_
Definition: uiscenepropdlg.h:52
TrcKeyZSampling oldscale_
Definition: uiscenepropdlg.h:62
FontData oldfont_
Definition: uiscenepropdlg.h:61
bool hadannotscale_
Definition: uiscenepropdlg.h:51
Definition: uibutton.h:130
float oldunits_
Definition: uiscenepropdlg.h:60
Color oldbgcolor_
Definition: uiscenepropdlg.h:55
dialog with only uiGenInputs
Definition: uigeninputdlg.h:84
uiColorInput * markercolfld_
Definition: uiscenepropdlg.h:71
bool hadsurveybox_
Definition: uiscenepropdlg.h:49
uiGenInput * wheelmodefld_
Definition: uiscenepropdlg.h:75

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