OpendTect  6.6
uicreatelogcubedlg.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: Bruno
7  Date: July 2011
8  RCS: $Id$
9  _______________________________________________________________________
10 
11 -*/
12 
13 
14 #include "uiwellattribmod.h"
15 #include "uidialog.h"
16 #include "uigroup.h"
17 #include "multiid.h"
18 
19 class uiCheckBox;
21 class uiGenInput;
22 class uiLabeledSpinBox;
23 class uiMultiWellLogSel;
24 
25 mExpClass(uiWellAttrib) uiCreateLogCubeDlg : public uiDialog
27 public:
29 
30  MultiID currentKey() const { return key_; }
31 protected:
32 
35 
38 };
39 
40 
43 public:
44 
46  bool withwllnm=false);
47 
48  int getNrRepeatTrcs() const;
49  const char* getPostFix() const;
50  bool withWellName() const;
51 
52  void displayRepeatFld(bool);
53  void setPostFix(const BufferString&);
54  void useWellNameFld(bool yn);
55 
56  bool askOverwrite(const uiString& errmsg) const;
57 
58 protected:
59 
63 
64 };
65 
uiCreateLogCubeOutputSel::repeatfld_
uiLabeledSpinBox * repeatfld_
Definition: uicreatelogcubedlg.h:60
uiCreateLogCubeDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckBox
Definition: uibutton.h:167
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiCreateLogCubeOutputSel::askOverwrite
bool askOverwrite(const uiString &errmsg) const
uigroup.h
uiCreateLogCubeOutputSel::getNrRepeatTrcs
int getNrRepeatTrcs() const
uiCreateLogCubeDlg::mODTextTranslationClass
mODTextTranslationClass(uiCreateLogCubeDlg)
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiCreateLogCubeOutputSel::displayRepeatFld
void displayRepeatFld(bool)
multiid.h
uiCreateLogCubeOutputSel::getPostFix
const char * getPostFix() const
uiGroup
Definition: uigroup.h:54
uiCreateLogCubeOutputSel
Definition: uicreatelogcubedlg.h:42
uiCreateLogCubeOutputSel::savewllnmfld_
uiCheckBox * savewllnmfld_
Definition: uicreatelogcubedlg.h:62
uiCreateLogCubeDlg::key_
MultiID key_
Definition: uicreatelogcubedlg.h:36
uiCreateLogCubeDlg::currentKey
MultiID currentKey() const
Definition: uicreatelogcubedlg.h:30
uiCreateLogCubeOutputSel::useWellNameFld
void useWellNameFld(bool yn)
uidialog.h
uiCreateLogCubeOutputSel::withWellName
bool withWellName() const
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
uiCreateLogCubeDlg
Definition: uicreatelogcubedlg.h:26
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiCreateLogCubeOutputSel::savesuffix_
uiGenInput * savesuffix_
Definition: uicreatelogcubedlg.h:61
uiCreateLogCubeOutputSel::uiCreateLogCubeOutputSel
uiCreateLogCubeOutputSel(uiParent *, bool withwllnm=false)
uiCreateLogCubeOutputSel::mODTextTranslationClass
mODTextTranslationClass(uiCreateLogCubeOutputSel)
uiCreateLogCubeDlg::uiCreateLogCubeDlg
uiCreateLogCubeDlg(uiParent *, const MultiID *)
uiCreateLogCubeDlg::outputgrp_
uiCreateLogCubeOutputSel * outputgrp_
Definition: uicreatelogcubedlg.h:34
uiParent
Definition: uiparent.h:26
uiCreateLogCubeOutputSel::setPostFix
void setPostFix(const BufferString &)
uiLabeledSpinBox
Definition: uispinbox.h:138
uiDialog
Definition: uidialog.h:42
uiMultiWellLogSel
Definition: uimultiwelllogsel.h:144
uiCreateLogCubeDlg::welllogsel_
uiMultiWellLogSel * welllogsel_
Definition: uicreatelogcubedlg.h:33

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