OpendTect-6_4  6.4
uihorgeom2attr.h
Go to the documentation of this file.
1 #ifndef uihorgeom2attr_h
2 #define uihorgeom2attr_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bert
9  Date: Feb 2011
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 
16 #include "uiearthmodelmod.h"
17 #include "uiselsimple.h"
18 
19 class uiGenInput;
20 class uiHorSaveFieldGrp;
21 class DataPointSet;
22 namespace EM { class Horizon3D; }
23 
24 
29 public:
31  ~uiHorGeom2Attr();
32 
33 protected:
34 
37 
39 
40  BufferStringSet& getItems(const EM::Horizon3D&);
41 
42  virtual bool acceptOK(CallBacker*);
43 
44 };
45 
46 
49 mExpClass(uiEarthModel) uiHorAttr2Geom : public uiDialog
51 public:
53  const DataPointSet&,int colid);
54  ~uiHorAttr2Geom();
55 
56  const uiHorSaveFieldGrp* saveFldGrp() const { return savefldgrp_; }
57 
58 protected:
59 
62  int colid_;
63 
67 
68  virtual bool acceptOK(CallBacker*);
69 
70 
71 };
72 
73 
74 #endif
#define mExpClass(module)
Definition: commondefs.h:160
EM::Horizon3D & hor_
Definition: uihorgeom2attr.h:35
BufferStringSet * itmnms_
Definition: uihorgeom2attr.h:36
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Set of data points with group selection.
Definition: datapointset.h:48
int colid_
Definition: uihorgeom2attr.h:62
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Save the geometry to an attribute.
Definition: uihorgeom2attr.h:27
uiGenInput * msfld_
Definition: uihorgeom2attr.h:38
Get a name from user, whilst displaying names that already exist.
Definition: uiselsimple.h:80
Change the geometry using an attribute.
Definition: uihorgeom2attr.h:49
Definition: uiparent.h:26
Set of BufferString objects.
Definition: bufstringset.h:28
EM::Horizon3D & hor_
Definition: uihorgeom2attr.h:60
Definition: uidialog.h:42
save or overwrite horizon field set up. It will create new horizon based on given horizon...
Definition: uihorsavefieldgrp.h:31
General Input Element.
Definition: uigeninput.h:58
uiGenInput * msfld_
Definition: uihorgeom2attr.h:65
uiHorSaveFieldGrp * savefldgrp_
Definition: uihorgeom2attr.h:66
uiGenInput * isdeltafld_
Definition: uihorgeom2attr.h:64
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults). The grids are defined by knot-points in a matrix and fillstyle in between the knots.
Definition: emhorizon3d.h:96
const DataPointSet & dps_
Definition: uihorgeom2attr.h:61
const uiHorSaveFieldGrp * saveFldGrp() const
Definition: uihorgeom2attr.h:56

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