OpendTect  6.6
uihorizonsortdlg.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: N. Hemstra
8  Date: January 2006
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 
15 #include "uiearthmodelmod.h"
16 #include "uidialog.h"
17 #include "trckeyzsampling.h"
18 #include "multiid.h"
19 
20 namespace EM { class Horizon; }
21 
22 class uiSurfaceSel;
23 
24 mExpClass(uiEarthModel) uiHorizonSortDlg : public uiDialog
26 public:
27 
29  bool loadneeded=true);
31 
32  void setParConstraints(const IOPar&,
33  bool includeconstraints,
34  bool allowcnstrsabsent);
36  ObjectSet<EM::Horizon>&) const;
39  TrcKeyZSampling getBoundingBox() const { return bbox_; }
40 
41 protected:
42 
47 
49 
50  bool is2d_;
55 
56 };
57 
uiHorizonSortDlg::setSelected
void setSelected(const TypeSet< MultiID > &)
uiHorizonSortDlg::loadneeded_
bool loadneeded_
Definition: uihorizonsortdlg.h:51
uiHorizonSortDlg::getBoundingBox
TrcKeyZSampling getBoundingBox() const
Definition: uihorizonsortdlg.h:39
ObjectSet< EM::Horizon >
uiHorizonSortDlg::getSortedHorizonIDs
void getSortedHorizonIDs(TypeSet< MultiID > &) const
uiHorizonSortDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiHorizonSortDlg::mODTextTranslationClass
mODTextTranslationClass(uiHorizonSortDlg)
uiHorizonSortDlg::horsel_
uiSurfaceSel * horsel_
Definition: uihorizonsortdlg.h:48
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
sKey::Horizon
FixedString Horizon()
Definition: keystrs.h:77
uiHorizonSortDlg::bbox_
TrcKeyZSampling bbox_
Definition: uihorizonsortdlg.h:52
uiHorizonSortDlg::updateRelationTree
void updateRelationTree(const TypeSet< MultiID > &)
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
uiHorizonSortDlg::horids_
TypeSet< MultiID > horids_
Definition: uihorizonsortdlg.h:54
uiHorizonSortDlg::getSelectedHorizons
void getSelectedHorizons(TypeSet< MultiID > &) const
uiHorizonSortDlg::setParConstraints
void setParConstraints(const IOPar &, bool includeconstraints, bool allowcnstrsabsent)
TrcKeyZSampling
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
uiHorizonSortDlg::sortFromRelationTree
bool sortFromRelationTree(const TypeSet< MultiID > &)
multiid.h
uiHorizonSortDlg
Definition: uihorizonsortdlg.h:25
trckeyzsampling.h
uiHorizonSortDlg::getSortedHorizons
void getSortedHorizons(ObjectSet< EM::Horizon > &) const
uidialog.h
uiHorizonSortDlg::uiHorizonSortDlg
uiHorizonSortDlg(uiParent *, bool is2d, bool loadneeded=true)
uiHorizonSortDlg::horizons_
ObjectSet< EM::Horizon > horizons_
Definition: uihorizonsortdlg.h:53
uiHorizonSortDlg::~uiHorizonSortDlg
~uiHorizonSortDlg()
uiHorizonSortDlg::is2d_
bool is2d_
Definition: uihorizonsortdlg.h:50
uiSurfaceSel
Definition: uisurfacesel.h:24
uiParent
Definition: uiparent.h:26
uiDialog
Definition: uidialog.h:42
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
TypeSet< MultiID >

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