OpendTect  6.3
uihorgeom2attr.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: Feb 2011
9 ________________________________________________________________________
10 
11 -*/
12 
13 
14 #include "uiearthmodelmod.h"
15 #include "uiselsimple.h"
16 
17 class uiGenInput;
18 class uiHorSaveFieldGrp;
19 class DataPointSet;
20 namespace EM { class Horizon3D; }
21 
22 
27 public:
29  ~uiHorGeom2Attr();
30 
31 protected:
32 
35 
37 
38  BufferStringSet& getItems(const EM::Horizon3D&);
39 
40  virtual bool acceptOK();
41 
42 };
43 
44 
47 mExpClass(uiEarthModel) uiHorAttr2Geom : public uiDialog
49 public:
51  const DataPointSet&,int colid);
52  ~uiHorAttr2Geom();
53 
54  const uiHorSaveFieldGrp* saveFldGrp() const { return savefldgrp_; }
55 
56 protected:
57 
60  int colid_;
61 
65 
66  virtual bool acceptOK();
67 
68 
69 };
#define mExpClass(module)
Definition: commondefs.h:157
EM::Horizon3D & hor_
Definition: uihorgeom2attr.h:33
BufferStringSet * itmnms_
Definition: uihorgeom2attr.h:34
Set of data points with group selection.
Definition: datapointset.h:47
int colid_
Definition: uihorgeom2attr.h:60
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Save the geometry to an attribute.
Definition: uihorgeom2attr.h:25
uiGenInput * msfld_
Definition: uihorgeom2attr.h:36
Get a name from user, whilst displaying names that already exist.
Definition: uiselsimple.h:79
Change the geometry using an attribute.
Definition: uihorgeom2attr.h:47
Definition: uiparent.h:24
Set of BufferString objects.
Definition: bufstringset.h:25
EM::Horizon3D & hor_
Definition: uihorgeom2attr.h:58
Definition: uidialog.h:40
save or overwrite horizon field set up. It will create new horizon based on given horizon...
Definition: uihorsavefieldgrp.h:29
General Input Element.
Definition: uigeninput.h:56
uiGenInput * msfld_
Definition: uihorgeom2attr.h:63
uiHorSaveFieldGrp * savefldgrp_
Definition: uihorgeom2attr.h:64
uiGenInput * isdeltafld_
Definition: uihorgeom2attr.h:62
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
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:94
const DataPointSet & dps_
Definition: uihorgeom2attr.h:59
const uiHorSaveFieldGrp * saveFldGrp() const
Definition: uihorgeom2attr.h:54

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