OpendTect  6.6
uiattrtrcselout.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 Payraudeau
8  Date: September 2005
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiemattribmod.h"
15 #include "uiattremout.h"
16 
17 class CtxtIOObj;
18 class TrcKeySampling;
19 class NLAModel;
20 class uiGenInput;
21 class uiIOObjSel;
22 class uiSeisSel;
23 class uiSeisSubSel;
24 
25 namespace Attrib { class DescSet; }
26 
36 public:
38  const NLAModel*,const MultiID&,bool);
40 
42 
43 protected:
44 
46  bool fillPar(IOPar&);
56 
71  void getJobName(BufferString&) const;
72 
74 
77 
95 
96 private:
97 
99 
100 };
101 
uiAttrTrcSelOut::createCubeBoundsFlds
void createCubeBoundsFlds(uiParent *)
uiAttrTrcSelOut::extraParsCB
void extraParsCB(CallBacker *)
uiAttrTrcSelOut::createExtraZTopFld
void createExtraZTopFld(uiParent *)
TrcKeySampling
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
uiAttrTrcSelOut::lineSel
void lineSel(CallBacker *)
uiAttrTrcSelOut::objfld_
uiIOObjSel * objfld_
Definition: uiattrtrcselout.h:78
uiAttrTrcSelOut::xparsdlg_
uiDialog * xparsdlg_
Definition: uiattrtrcselout.h:93
uiAttrTrcSelOut
Trace Selection Output Batch dialog. Used for calculating attributes between surfaces or withing a us...
Definition: uiattrtrcselout.h:35
uiAttrTrcSelOut::gatefld_
uiGenInput * gatefld_
Definition: uiattrtrcselout.h:80
uiAttrTrcSelOut::setcubeboundsfld_
uiGenInput * setcubeboundsfld_
Definition: uiattrtrcselout.h:90
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
uiAttrTrcSelOut::createNrSampFld
void createNrSampFld(uiParent *)
uiAttrTrcSelOut::addwidthfld_
uiGenInput * addwidthfld_
Definition: uiattrtrcselout.h:89
uiAttrTrcSelOut::cubeBoundsSel
void cubeBoundsSel(CallBacker *)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiAttrTrcSelOut::mainhorfld_
uiGenInput * mainhorfld_
Definition: uiattrtrcselout.h:87
uiAttrTrcSelOut::widthfld_
uiGenInput * widthfld_
Definition: uiattrtrcselout.h:88
uiAttrTrcSelOut::getComputableSurf
void getComputableSurf(TrcKeySampling &)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiAttrTrcSelOut::outpfld_
uiSeisSel * outpfld_
Definition: uiattrtrcselout.h:92
uiAttrTrcSelOut::createMainHorFld
void createMainHorFld(uiParent *)
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiAttrTrcSelOut::interpfld_
uiGenInput * interpfld_
Definition: uiattrtrcselout.h:85
uiAttrTrcSelOut::createInterpFld
void createInterpFld(uiParent *)
uiAttrTrcSelOut::undefCB
void undefCB(CallBacker *)
uiAttrTrcSelOut::extraWidthSel
void extraWidthSel(CallBacker *)
uiAttrTrcSelOut::createAddWidthLabel
uiString createAddWidthLabel()
uiAttrTrcSelOut::createExtraZBotFld
void createExtraZBotFld(uiParent *)
uiAttrTrcSelOut::createOutputFld
void createOutputFld(uiParent *)
uiAttrTrcSelOut::createSubSelFld
void createSubSelFld(uiParent *)
uiAttrTrcSelOut::createTwoHorUI
void createTwoHorUI()
uiAttrEMOut
Brief Base class Earth Model Output Batch dialog. Used for calculating attributes in relation with su...
Definition: uiattremout.h:32
uiAttrTrcSelOut::createAddWidthFld
void createAddWidthFld(uiParent *)
uiAttrTrcSelOut::seissubselfld_
uiSeisSubSel * seissubselfld_
Definition: uiattrtrcselout.h:83
uiSeisSel
Definition: uiseissel.h:26
NLAModel
Minimum Interface for NLA models.
Definition: nlamodel.h:20
uiAttrTrcSelOut::prepareProcessing
bool prepareProcessing()
uiSeisSubSel
Definition: uiseissubsel.h:39
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
uiAttrTrcSelOut::extraztopfld_
uiGenInput * extraztopfld_
Definition: uiattrtrcselout.h:81
uiAttrTrcSelOut::createSingleHorUI
void createSingleHorUI()
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiAttrTrcSelOut::attribSel
void attribSel(CallBacker *)
uiAttrTrcSelOut::outsidevalfld_
uiGenInput * outsidevalfld_
Definition: uiattrtrcselout.h:84
uiAttrTrcSelOut::createOutsideValFld
void createOutsideValFld(uiParent *)
uiattremout.h
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiAttrTrcSelOut::obj2fld_
uiIOObjSel * obj2fld_
Definition: uiattrtrcselout.h:79
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiAttrTrcSelOut::mkCtxtIOObjHor
CtxtIOObj & mkCtxtIOObjHor(bool)
uiAttrTrcSelOut::nrsampfld_
uiGenInput * nrsampfld_
Definition: uiattrtrcselout.h:86
uiAttrTrcSelOut::usesinglehor_
bool usesinglehor_
Definition: uiattrtrcselout.h:94
uiAttrTrcSelOut::ctio_
CtxtIOObj & ctio_
Definition: uiattrtrcselout.h:75
uiParent
Definition: uiparent.h:26
uiAttrTrcSelOut::~uiAttrTrcSelOut
mODTextTranslationClass(uiAttrTrcSelOut) public ~uiAttrTrcSelOut()
uiAttrTrcSelOut::objSel
void objSel(CallBacker *)
uiAttrTrcSelOut::createZIntervalFld
void createZIntervalFld(uiParent *)
uiAttrTrcSelOut::extrazbotfld_
uiGenInput * extrazbotfld_
Definition: uiattrtrcselout.h:82
Attrib::DescSet
Set of attribute descriptions.
Definition: attribdescset.h:35
uiAttrTrcSelOut::interpSel
void interpSel(CallBacker *)
Attrib
Semblance Attribute.
Definition: attribdataholder.h:25
uiAttrTrcSelOut::ctio2_
CtxtIOObj & ctio2_
Definition: uiattrtrcselout.h:76
uiAttrTrcSelOut::createWidthFld
void createWidthFld(uiParent *)
uiDialog
Definition: uidialog.h:42
uiAttrTrcSelOut::extraDlgDone
void extraDlgDone(CallBacker *)
uiAttrTrcSelOut::fillPar
bool fillPar(IOPar &)
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiAttrTrcSelOut::getJobName
void getJobName(BufferString &) const
uiAttrTrcSelOut::cubeboundsfld_
uiGenInput * cubeboundsfld_
Definition: uiattrtrcselout.h:91

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