OpendTect  6.3
uiattremout.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: Helene Huck
8  Date: January 2008
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiemattribmod.h"
14 #include "attribdescid.h"
15 #include "uibatchprocdlg.h"
16 #include "dbkey.h"
17 
18 class NLAModel;
19 class uiAttrSel;
21 
22 namespace Attrib { class DescSet; }
23 
30 mExpClass(uiEMAttrib) uiAttrEMOut : public uiBatchProcDlg
32 public:
34  const NLAModel*,const DBKey&,const char*);
35  ~uiAttrEMOut();
36  void updateAttributes(const Attrib::DescSet& descset,
37  const NLAModel* nlamodel,
38  const DBKey& nlaid );
39 protected:
40 
41  virtual void attribSel(CallBacker*) =0;
42  virtual bool prepareProcessing();
43  virtual bool fillPar(IOPar&);
44  bool addNLA(Attrib::DescID&);
45  void fillOutPar(IOPar&,const char* outtyp,
46  const char* idlbl,const char* outid);
47 
52 
55 };
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: uibatchprocdlg.h:22
Attrib::DescSet * ads_
Definition: uiattremout.h:48
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Minimum Interface for NLA models.
Definition: nlamodel.h:22
DBKey nlaid_
Definition: uiattremout.h:49
Set of attribute descriptions.
Definition: attribdescset.h:29
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:25
Definition: uiparent.h:24
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Lets user select a batch job dispatcher suited for the job.
Definition: uibatchjobdispatchersel.h:25
uiBatchJobDispatcherSel * batchfld_
Definition: uiattremout.h:54
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
Attrib::DescID nladescid_
Definition: uiattremout.h:50
Brief Base class Earth Model Output Batch dialog. Used for calculating attributes in relation with su...
Definition: uiattremout.h:30
User interface element for storing attribute desc selection.
Definition: uiattrsel.h:181
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
uiAttrSel * attrfld_
Definition: uiattremout.h:53
const NLAModel * nlamodel_
Definition: uiattremout.h:51
Semblance Attribute.
Definition: attribdataholder.h:21

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