OpendTect  6.6
uiceemdattrib.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3  * (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
4  * AUTHOR : Paul
5  * DATE : Dec 2012
6 -*/
7 
8 #include "gendefs.h"
9 #include "uiattrdesced.h"
10 #include "attribdescid.h"
11 #include "uiattribpanel.h"
12 
13 namespace Attrib { class Desc; }
14 class uiAttrSel;
15 class uiCEEMDPanel;
16 class uiGenInput;
17 class uiLabel;
18 class uiPushButton;
19 class uiSpecDecompPanel;
20 class uiTrcPositionDlg;
21 class uiLabeledSpinBox;
22 
25 public:
26 
27  uiCEEMDAttrib(uiParent*,bool);
28 
29 protected:
30 
41 
46 
50  void getInputMID(MultiID&) const;
51  void setPrevSel();
52  void getPrevSel();
57  int inpidx,BufferString) const;
59 
61  bool setInput(const Attrib::Desc&);
65 
67 };
68 
69 
71 {
72 public:
74  : uiAttribPanel( p ) {};
75 
76 protected:
77  virtual const char* getProcName();
78  virtual const char* getPackName();
79  virtual const char* getPanelName();
80 
81 };
82 
Attrib::DescID
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:27
uiCEEMDAttrib::stopimffld_
uiGenInput * stopimffld_
Definition: uiceemdattrib.h:34
mDeclReqAttribUIFns
#define mDeclReqAttribUIFns
Definition: uiattrdesced.h:213
uiCEEMDAttrib::getOutput
bool getOutput(Attrib::Desc &)
uiCEEMDAttrib::outputcompfld_
uiGenInput * outputcompfld_
Definition: uiceemdattrib.h:40
uiCEEMDAttrib::panelTFPush
void panelTFPush(CallBacker *)
uiCEEMDAttrib::getParameters
bool getParameters(Attrib::Desc &)
uiCEEMDAttrib::setParameters
bool setParameters(const Attrib::Desc &)
uiCEEMDPanel::uiCEEMDPanel
uiCEEMDPanel(uiParent *p)
Definition: uiceemdattrib.h:73
uiAttrDescEd
Attribute description editor.
Definition: uiattrdesced.h:83
uiCEEMDAttrib::getInput
bool getInput(Attrib::Desc &)
uiCEEMDAttrib
Definition: uiceemdattrib.h:24
uiCEEMDPanel
Definition: uiceemdattrib.h:71
uiCEEMDAttrib::stepChg
void stepChg(CallBacker *)
uiCEEMDAttrib::viewPanelCB
void viewPanelCB(CallBacker *)
uiCEEMDAttrib::createNewDesc
Desc * createNewDesc(DescSet *, DescID, const char *, int inpidx, BufferString) const
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiCEEMDAttrib::tfpanelbut_
uiPushButton * tfpanelbut_
Definition: uiceemdattrib.h:42
uiCEEMDAttrib::outSel
void outSel(CallBacker *)
uiCEEMDAttrib::fillInCEEMDDescParams
void fillInCEEMDDescParams(Desc *) const
uiCEEMDAttrib::stopsiftfld_
uiGenInput * stopsiftfld_
Definition: uiceemdattrib.h:36
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiCEEMDAttrib::setPrevSel
void setPrevSel()
uiCEEMDPanel::getPackName
virtual const char * getPackName()
uiCEEMDAttrib::getInputMID
void getInputMID(MultiID &) const
uiCEEMDPanel::getPanelName
virtual const char * getPanelName()
gendefs.h
uiCEEMDAttrib::maxsiftfld_
uiGenInput * maxsiftfld_
Definition: uiceemdattrib.h:35
uiCEEMDAttrib::inpfld_
uiAttrSel * inpfld_
Definition: uiceemdattrib.h:24
uiSpecDecompPanel
Definition: uispecdecompattrib.h:97
uiAttrSel
User interface element for storing attribute desc selection.
Definition: uiattrsel.h:174
uiCEEMDAttrib::setInput
bool setInput(const Attrib::Desc &)
uiCEEMDAttrib::createCEEMDDesc
DescID createCEEMDDesc(DescSet *) const
uiTrcPositionDlg
Definition: uitrcpositiondlg.h:49
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiCEEMDPanel::getProcName
virtual const char * getProcName()
uiCEEMDAttrib::outputfreqfld_
uiLabeledSpinBox * outputfreqfld_
Definition: uiceemdattrib.h:37
attribdescid.h
uiCEEMDAttrib::stepoutfreqfld_
uiLabeledSpinBox * stepoutfreqfld_
Definition: uiceemdattrib.h:38
uiCEEMDAttrib::getPrevSel
void getPrevSel()
uiAttribPanel
Attribute preview in a 2d viewer.
Definition: uiattribpanel.h:28
uiCEEMDAttrib::attriboutputfld_
uiGenInput * attriboutputfld_
Definition: uiceemdattrib.h:39
uiCEEMDAttrib::prevpar_
IOPar prevpar_
Definition: uiceemdattrib.h:45
uiCEEMDAttrib::panelview_
uiCEEMDPanel * panelview_
Time Frequency panel.
Definition: uiceemdattrib.h:43
uiCEEMDAttrib::positiondlg_
uiTrcPositionDlg * positiondlg_
Definition: uiceemdattrib.h:44
uiLabel
Definition: uilabel.h:24
uiCEEMDAttrib::inputSelCB
void inputSelCB(CallBacker *)
uiParent
Definition: uiparent.h:26
uiattrdesced.h
uiAttrDescEd::mODTextTranslationClass
mODTextTranslationClass(uiAttrDescEd)
uiCEEMDAttrib::maximffld_
uiGenInput * maximffld_
Definition: uiceemdattrib.h:33
Attrib::DescSet
Set of attribute descriptions.
Definition: attribdescset.h:35
uiLabeledSpinBox
Definition: uispinbox.h:138
Attrib
Semblance Attribute.
Definition: attribdataholder.h:25
uiCEEMDAttrib::methodfld_
uiGenInput * methodfld_
Definition: uiceemdattrib.h:32
Attrib::Desc
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
uiattribpanel.h
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88

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