OpendTect  6.6
uivolprocstepdlg.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: Bert
8  Date: Mar 2009
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 
13 -*/
14 
15 #include "uivolumeprocessingmod.h"
16 #include "uidialog.h"
17 #include "factory.h"
18 #include "uistring.h"
19 
20 class BufferStringSet;
21 class uiGenInput;
22 class uiGroup;
23 class uiTable;
24 
25 namespace VolProc
26 {
27 
28 class Step;
29 
30 mExpClass(uiVolumeProcessing) uiStepDialog : public uiDialog
32 public:
34 
36  bool is2d=false);
37  virtual bool isOK() const { return true; }
38 
39 protected:
40 
44  bool is2d_;
45 
48  void initInputTable(int nrinputs);
51  void addNameFld(uiObject* alignobj,bool leftal=false);
52  void addNameFld(uiGroup* aligngrp,bool leftal=false);
53  friend class uiChain;
54 
58 };
59 
60 } // namespace VolProc
61 
VolProc::uiStepDialog::acceptOK
bool acceptOK(CallBacker *)
confirm accept
VolProc
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:24
VolProc::uiStepDialog::addMultiInputFld
void addMultiInputFld()
factory.h
uistring.h
VolProc::uiStepDialog::addConnectionFromMultiInput
void addConnectionFromMultiInput()
VolProc::uiStepDialog::addNameFld
void addNameFld(uiObject *alignobj, bool leftal=false)
VolProc::uiStepDialog::mODTextTranslationClass
mODTextTranslationClass(uiStepDialog)
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
VolProc::uiStepDialog::is2d_
bool is2d_
Definition: uivolprocstepdlg.h:44
VolProc::uiStepDialog::addNameFld
void addNameFld(uiGroup *aligngrp, bool leftal=false)
VolProc::uiChain
Definition: uivolprocchain.h:34
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiGenInput
General Input Element.
Definition: uigeninput.h:59
VolProc::uiStepDialog::addMultiInputFld
void addMultiInputFld(uiGroup *)
VolProc::uiStepDialog::getStepNames
void getStepNames(BufferStringSet &) const
VolProc::uiStepDialog::step_
Step * step_
Definition: uivolprocstepdlg.h:43
VolProc::uiStepDialog::initInputTable
void initInputTable(int nrinputs)
uiGroup
Definition: uigroup.h:54
VolProc::uiStepDialog::mDefineFactory3ParamInClass
mDefineFactory3ParamInClass(uiStepDialog, uiParent *, Step *, bool, factory)
uidialog.h
VolProc::uiStepDialog::addDefaultConnection
void addDefaultConnection()
VolProc::Step
An algorithm/calculation/transformation that takes one scalar volume as input, processes it,...
Definition: volprocstep.h:42
uiObject
The base class for most UI elements.
Definition: uiobj.h:38
uiTable
Definition: uitable.h:31
VolProc::uiStepDialog
Definition: uivolprocstepdlg.h:31
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
VolProc::uiStepDialog::multiinpfld_
uiTable * multiinpfld_
Definition: uivolprocstepdlg.h:41
VolProc::uiStepDialog::namefld_
uiGenInput * namefld_
Definition: uivolprocstepdlg.h:42
VolProc::uiStepDialog::isOK
virtual bool isOK() const
Definition: uivolprocstepdlg.h:37
VolProc::uiStepDialog::setInputsFromWeb
void setInputsFromWeb()
VolProc::uiStepDialog::uiStepDialog
uiStepDialog(uiParent *, const uiString &, Step *, bool is2d=false)
uiParent
Definition: uiparent.h:26
uiDialog
Definition: uidialog.h:42

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