OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiemattribmod.h"
15 #include "uiattremout.h"
16 
17 class NLAModel;
18 class uiGenInput;
19 class uiIOObjSel;
20 class uiPushButton;
21 class Array2DInterpol;
22 
23 namespace Attrib { class DescSet; }
24 
33 public:
35  const NLAModel*,const MultiID&);
37 
38  void fillGridPar(IOPar&) const;
39 protected:
40 
42  bool fillPar(IOPar&);
47  void getJobName(BufferString&) const;
48 
55 };
56 
uiAttrSurfaceOut
Surface Output Batch dialog. Used for calculating attributes on surfaces.
Definition: uiattrsurfout.h:32
uiAttrSurfaceOut::objfld_
uiIOObjSel * objfld_
Definition: uiattrsurfout.h:50
Array2DInterpol
Base class for two dimensional array interpolators.
Definition: array2dinterpol.h:34
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiAttrSurfaceOut::interpol_
Array2DInterpol * interpol_
Definition: uiattrsurfout.h:53
uiAttrSurfaceOut::prepareProcessing
bool prepareProcessing()
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
uiAttrSurfaceOut::fillPar
bool fillPar(IOPar &)
uiAttrSurfaceOut::settingsbut_
uiPushButton * settingsbut_
Definition: uiattrsurfout.h:52
uiAttrSurfaceOut::getJobName
void getJobName(BufferString &) const
uiAttrEMOut
Brief Base class Earth Model Output Batch dialog. Used for calculating attributes in relation with su...
Definition: uiattremout.h:32
uiAttrSurfaceOut::attrnmfld_
uiGenInput * attrnmfld_
Definition: uiattrsurfout.h:49
uiAttrSurfaceOut::objSelCB
void objSelCB(CallBacker *)
NLAModel
Minimum Interface for NLA models.
Definition: nlamodel.h:20
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
uiAttrSurfaceOut::fillUdfSelCB
void fillUdfSelCB(CallBacker *)
uiAttrSurfaceOut::fillGridPar
void fillGridPar(IOPar &) const
uiattremout.h
uiAttrSurfaceOut::filludffld_
uiGenInput * filludffld_
Definition: uiattrsurfout.h:51
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiAttrSurfaceOut::mODTextTranslationClass
mODTextTranslationClass(uiAttrSurfaceOut)
uiParent
Definition: uiparent.h:26
Attrib::DescSet
Set of attribute descriptions.
Definition: attribdescset.h:35
uiAttrSurfaceOut::attribSel
void attribSel(CallBacker *)
uiAttrSurfaceOut::~uiAttrSurfaceOut
~uiAttrSurfaceOut()
Attrib
Semblance Attribute.
Definition: attribdataholder.h:25
uiAttrSurfaceOut::methodname_
BufferString methodname_
Definition: uiattrsurfout.h:54
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiAttrSurfaceOut::uiAttrSurfaceOut
uiAttrSurfaceOut(uiParent *, const Attrib::DescSet &, const NLAModel *, const MultiID &)
uiAttrSurfaceOut::settingsCB
void settingsCB(CallBacker *)
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