OpendTect-6_4  6.4
uibodyposprovgroup.h
Go to the documentation of this file.
1 #ifndef uibodyposprovgroup_h
2 #define uibodyposprovgroup_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Y. Liu
9  Date: Nov 2011
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiearthmodelmod.h"
16 #include "uiposprovgroup.h"
17 class CtxtIOObj;
18 class uiGenInput;
19 class uiIOObjSel;
20 class uiPosSubSel;
21 
22 
26 public:
28  const uiPosProvGroup::Setup&);
30  static void initClass();
31  static uiPosProvGroup* create(uiParent*,const uiPosProvGroup::Setup&);
32 
33  virtual void usePar(const IOPar&);
34  virtual bool fillPar(IOPar&) const;
35  void getSummary(BufferString&) const;
36 
37  bool getID(MultiID&) const;
38 
39 protected:
40 
41  void ioChg(CallBacker*);
43 
47 };
48 
49 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
CtxtIOObj & ctio_
Definition: uibodyposprovgroup.h:42
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiIOObjSel * bodyfld_
Definition: uibodyposprovgroup.h:44
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:33
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
Definition: uiparent.h:26
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:142
Definition: uiposprovgroup.h:27
UI for BodyPosProvider.
Definition: uibodyposprovgroup.h:24
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
General Input Element.
Definition: uigeninput.h:58
uiGenInput * inoutbut_
Definition: uibodyposprovgroup.h:45
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
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
static uiHor3DInterpol * create(uiParent *)
uiPosSubSel * outsidergfld_
Definition: uibodyposprovgroup.h:46
Compound key consisting of ints.
Definition: multiid.h:25
static void initClass()

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