OpendTect  6.3
uiwellposprov.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 2008
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiwellmod.h"
14 #include "uiposprovgroup.h"
15 #include "dbkey.h"
16 
17 class uiStepOutSel;
18 class uiSelZRange;
19 class uiMultiWellSel;
20 
21 
26 public:
28  const uiPosProvGroup::Setup&);
30 
31  virtual void usePar(const IOPar&);
32  virtual bool fillPar(IOPar&) const;
33  void getSummary(BufferString&) const;
34 
35  void setExtractionDefaults();
36 
37  bool getIDs(DBKeySet&) const;
38  void getZRange(StepInterval<float>&) const;
39 
40  static uiPosProvGroup* create( uiParent* p, const uiPosProvGroup::Setup& s)
41  { return new uiWellPosProvGroup(p,s); }
42  static void initClass();
43 
44 protected:
45 
49 
50 };
#define mExpClass(module)
Definition: commondefs.h:157
uiMultiWellSel * wellfld_
Definition: uiwellposprov.h:46
uiSelZRange * zrgfld_
Definition: uiwellposprov.h:48
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
static uiPosProvGroup * create(uiParent *p, const uiPosProvGroup::Setup &s)
Definition: uiwellposprov.h:40
Definition: dbkey.h:98
Definition: uiwellsel.h:38
Definition: uiparent.h:24
allows selection of stepouts.
Definition: uistepoutsel.h:27
Definition: uiposprovgroup.h:25
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
group for providing positions, usually for 2D or 3D seismics
Definition: uiposprovgroup.h:21
UI for WellPosProvider.
Definition: uiwellposprov.h:24
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
uiStepOutSel * stepoutfld_
Definition: uiwellposprov.h:47
static void initClass()
Selects sub-Z-range. Default will be SI() work Z Range.
Definition: uiselsurvranges.h:24

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