OpendTect-6_4  6.4
uiwellposprov.h
Go to the documentation of this file.
1 #ifndef uiwellposprov_h
2 #define uiwellposprov_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bert
9  Date: Feb 2008
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiwellmod.h"
16 #include "uiposprovgroup.h"
17 #include "multiid.h"
18 
19 class uiStepOutSel;
20 class uiSelZRange;
21 class uiWellParSel;
22 
23 
28 public:
30  const uiPosProvGroup::Setup&);
32 
33  virtual void usePar(const IOPar&);
34  virtual bool fillPar(IOPar&) const;
35  void getSummary(BufferString&) const;
36 
37  void setExtractionDefaults();
38 
39  bool getIDs(TypeSet<MultiID>&) const;
40  void getZRange(StepInterval<float>&) const;
41 
42  static uiPosProvGroup* create( uiParent* p, const uiPosProvGroup::Setup& s)
43  { return new uiWellPosProvGroup(p,s); }
44  static void initClass();
45 
46 protected:
47 
51 
52 };
53 
54 #endif
#define mExpClass(module)
Definition: commondefs.h:160
BufferString getSummary() const
uiSelZRange * zrgfld_
Definition: uiwellposprov.h:50
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
static uiPosProvGroup * create(uiParent *p, const uiPosProvGroup::Setup &s)
Definition: uiwellposprov.h:42
Definition: uiwellsel.h:39
Definition: uiparent.h:26
allows selection of stepouts.
Definition: uistepoutsel.h:29
Definition: uiposprovgroup.h:27
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
group for providing positions, usually for 2D or 3D seismics
Definition: uiposprovgroup.h:23
uiWellParSel * wellfld_
Definition: uiwellposprov.h:48
UI for WellPosProvider.
Definition: uiwellposprov.h:26
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
uiStepOutSel * stepoutfld_
Definition: uiwellposprov.h:49
static void initClass()
Selects sub-Z-range. Default will be SI() work Z Range.
Definition: uiselsurvranges.h:26

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