OpendTect  6.6
uigainanalysisdlg.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: Satyaki Maitra
8  Date: Feb 2011
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 
15 #include "uiattributesmod.h"
16 #include "arraynd.h"
17 #include "uidialog.h"
18 
19 class SeisTrcBuf;
20 
21 class uiFunctionDisplay;
22 class uiGenInput;
23 class uiLabeledSpinBox;
24 
25 mExpClass(uiAttributes) uiGainAnalysisDlg : public uiDialog
27 public:
29  TypeSet<float>& zvals,
30  TypeSet<float>& scalefac);
32 
33  const TypeSet<float>& zVals() const { return zvals_; }
34  const TypeSet<float>& scaleFactors() const { return scalefactors_;}
35 protected:
36 
41 
44 
49  void setData(bool sety=false);
50  void convertZTo(bool msec);
51 
53 
54 };
55 
56 
uiGainAnalysisDlg::setData
void setData(bool sety=false)
uiGainAnalysisDlg::zVals
const TypeSet< float > & zVals() const
Definition: uigainanalysisdlg.h:33
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
SeisTrcBuf
set of seismic traces.
Definition: seisbuf.h:31
uiGainAnalysisDlg::rejectOK
bool rejectOK(CallBacker *)
confirm reject
uiGenInput
General Input Element.
Definition: uigeninput.h:59
arraynd.h
uiFrequencyAttrib
Frequency Attribute description editor.
Definition: uifrequencyattrib.h:25
uiGainAnalysisDlg::ampscaletypefld_
uiGenInput * ampscaletypefld_
Definition: uigainanalysisdlg.h:39
uiGainAnalysisDlg::rangefld_
uiGenInput * rangefld_
Definition: uigainanalysisdlg.h:38
uiGainAnalysisDlg::mODTextTranslationClass
mODTextTranslationClass(uiFrequencyAttrib)
uiGainAnalysisDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiGainAnalysisDlg::trcbuf_
const SeisTrcBuf & trcbuf_
Definition: uigainanalysisdlg.h:52
uiGainAnalysisDlg::convertZTo
void convertZTo(bool msec)
uiGainAnalysisDlg::scalefactors_
TypeSet< float > & scalefactors_
Definition: uigainanalysisdlg.h:43
uidialog.h
uiGainAnalysisDlg
Definition: uigainanalysisdlg.h:26
uiGainAnalysisDlg::~uiGainAnalysisDlg
~uiGainAnalysisDlg()
uiGainAnalysisDlg::stepfld_
uiLabeledSpinBox * stepfld_
Definition: uigainanalysisdlg.h:40
uiGainAnalysisDlg::funcdisp_
uiFunctionDisplay * funcdisp_
Definition: uigainanalysisdlg.h:37
uiGainAnalysisDlg::amplScaleTypeChanged
void amplScaleTypeChanged(CallBacker *)
uiGainAnalysisDlg::scaleFactors
const TypeSet< float > & scaleFactors() const
Definition: uigainanalysisdlg.h:34
uiGainAnalysisDlg::uiGainAnalysisDlg
uiGainAnalysisDlg(uiParent *, const SeisTrcBuf &, TypeSet< float > &zvals, TypeSet< float > &scalefac)
uiGainAnalysisDlg::dispRangeChgd
void dispRangeChgd(CallBacker *)
uiFunctionDisplay
displays a function of (X,Y) pairs on a canvas - optionally a Y2.
Definition: uifunctiondisplay.h:38
uiParent
Definition: uiparent.h:26
uiLabeledSpinBox
Definition: uispinbox.h:138
uiDialog
Definition: uidialog.h:42
uiGainAnalysisDlg::zvals_
TypeSet< float > & zvals_
Definition: uigainanalysisdlg.h:42
TypeSet< float >

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