OpendTect  6.3
uiattrsurfout.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: Nanne Hemstra
8  Date: October 2004
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiemattribmod.h"
14 #include "uiattremout.h"
15 
16 class NLAModel;
17 class uiGenInput;
18 class uiIOObjSel;
19 class uiPushButton;
20 class Array2DInterpol;
21 
22 namespace Attrib { class DescSet; }
23 
32 public:
34  const NLAModel*,const DBKey&);
36 
37  void fillGridPar(IOPar&) const;
38 protected:
39 
40  bool prepareProcessing();
41  bool fillPar(IOPar&);
42  void attribSel(CallBacker*);
43  void objSelCB(CallBacker*);
44  void fillUdfSelCB(CallBacker*);
45  void settingsCB(CallBacker*);
46  void getJobName(BufferString&) const;
47 
54 };
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Base class for two dimensional array interpolators.
Definition: array2dinterpol.h:33
is the base class for all buttons.
Definition: uibutton.h:80
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Array2DInterpol * interpol_
Definition: uiattrsurfout.h:52
Minimum Interface for NLA models.
Definition: nlamodel.h:22
Set of attribute descriptions.
Definition: attribdescset.h:29
Definition: uiparent.h:24
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
uiPushButton * settingsbut_
Definition: uiattrsurfout.h:51
Surface Output Batch dialog. Used for calculating attributes on surfaces.
Definition: uiattrsurfout.h:30
General Input Element.
Definition: uigeninput.h:56
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:36
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
uiGenInput * attrnmfld_
Definition: uiattrsurfout.h:48
BufferString methodname_
Definition: uiattrsurfout.h:53
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Brief Base class Earth Model Output Batch dialog. Used for calculating attributes in relation with su...
Definition: uiattremout.h:30
uiGenInput * filludffld_
Definition: uiattrsurfout.h:50
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Semblance Attribute.
Definition: attribdataholder.h:21
uiIOObjSel * objfld_
Definition: uiattrsurfout.h:49

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