OpendTect  6.6
uiisopachmaker.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: Bert
8  Date: June 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uidialog.h"
15 #include "uigroup.h"
16 #include "emposid.h"
17 
19 class uiIOObjSel;
20 class uiGenInput;
21 class CtxtIOObj;
22 class DataPointSet;
23 namespace EM { class EMObject; }
24 
25 
30 public:
33 
34  bool chkInputFlds();
35  bool fillPar(IOPar&);
37  const char* attrName() const;
38 
39 protected:
48 
50 };
51 
52 
55 public:
56 
58 protected:
60  bool fillPar();
62 
66 };
67 
68 
71 public:
74 
75  const char* attrName() const { return grp_->attrName(); }
76  const DataPointSet& getDPS() { return *dps_; }
77 
78 protected:
80  bool doWork();
81 
84 };
85 
uiIsochronMakerGrp::mODTextTranslationClass
mODTextTranslationClass(uiIsochronMakerGrp)
uiIsochronMakerDlg
Definition: uiisopachmaker.h:70
uiIsochronMakerGrp::ctio_
CtxtIOObj & ctio_
Definition: uiisopachmaker.h:45
uiIsochronMakerGrp
Create isochron as attribute of horizon.
Definition: uiisopachmaker.h:29
emposid.h
uiIsochronMakerGrp::fillPar
bool fillPar(IOPar &)
uiIsochronMakerBatch::grp_
uiIsochronMakerGrp * grp_
Definition: uiisopachmaker.h:63
uiIsochronMakerGrp::toHorSel
void toHorSel(CallBacker *)
uiIsochronMakerGrp::attrName
const char * attrName() const
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
uiIsochronMakerDlg::dps_
DataPointSet * dps_
Definition: uiisopachmaker.h:83
uiIsochronMakerBatch::uiIsochronMakerBatch
uiIsochronMakerBatch(uiParent *)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
uigroup.h
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiIsochronMakerDlg::mODTextTranslationClass
mODTextTranslationClass(uiIsochronMakerDlg)
uiIsochronMakerDlg::getDPS
const DataPointSet & getDPS()
Definition: uiisopachmaker.h:76
DataPointSet
Set of data points with group selection.
Definition: datapointset.h:48
uiIsochronMakerGrp::msecsfld_
uiGenInput * msecsfld_
Definition: uiisopachmaker.h:43
uiIsochronMakerGrp::uiIsochronMakerGrp
uiIsochronMakerGrp(uiParent *, EM::ObjectID)
uiHorizonAttrib
Horizon attribute description editor.
Definition: uihorizonattrib.h:28
uiGroup
Definition: uigroup.h:54
mClass
#define mClass(module)
Definition: commondefs.h:181
uiIsochronMakerDlg::doWork
bool doWork()
uiIsochronMakerBatch::mODTextTranslationClass
mODTextTranslationClass(uiIsochronMakerBatch)
uiIsochronMakerBatch::fillPar
bool fillPar()
uiIsochronMakerDlg::uiIsochronMakerDlg
uiIsochronMakerDlg(uiParent *, EM::ObjectID)
uiIsochronMakerGrp::horid_
EM::ObjectID horid_
Definition: uiisopachmaker.h:46
uiIsochronMakerBatch::prepareProcessing
bool prepareProcessing()
uidialog.h
uiBatchJobDispatcherSel
Lets user select a batch job dispatcher suited for the job.
Definition: uibatchjobdispatchersel.h:28
uiIsochronMakerBatch::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiIsochronMakerDlg::~uiIsochronMakerDlg
~uiIsochronMakerDlg()
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiIsochronMakerGrp::baseemobj_
EM::EMObject * baseemobj_
Definition: uiisopachmaker.h:47
uiIsochronMakerBatch
Definition: uiisopachmaker.h:54
uiIsochronMakerGrp::basesel_
uiIOObjSel * basesel_
Definition: uiisopachmaker.h:40
EM::ObjectID
od_int32 ObjectID
Definition: emposid.h:23
uiIsochronMakerGrp::~uiIsochronMakerGrp
~uiIsochronMakerGrp()
uiIsochronMakerDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiIsochronMakerGrp::attrnmfld_
uiGenInput * attrnmfld_
Definition: uiisopachmaker.h:42
uiIsochronMakerGrp::chkInputFlds
bool chkInputFlds()
uiParent
Definition: uiparent.h:26
uiIsochronMakerDlg::grp_
uiIsochronMakerGrp * grp_
Definition: uiisopachmaker.h:82
EM::EMObject
Base class for all EarthModel objects.
Definition: emobject.h:159
uiIsochronMakerGrp::horsel_
uiIOObjSel * horsel_
Definition: uiisopachmaker.h:41
uiIsochronMakerGrp::getHorNm
BufferString getHorNm(EM::ObjectID)
uiIsochronMakerBatch::batchfld_
uiBatchJobDispatcherSel * batchfld_
Definition: uiisopachmaker.h:64
uiDialog
Definition: uidialog.h:42
uiIsochronMakerBatch::isoverwrite_
bool isoverwrite_
Definition: uiisopachmaker.h:65
uiIsochronMakerGrp::basectio_
CtxtIOObj & basectio_
Definition: uiisopachmaker.h:44
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiIsochronMakerDlg::attrName
const char * attrName() const
Definition: uiisopachmaker.h:75

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