OpendTect  6.6
uiseisposprovgroup.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: May 2017
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiseismod.h"
14 #include "uiposprovgroup.h"
15 #include "seisposprovider.h"
16 class uiSeisSel;
17 class uiSelZRange;
18 
19 
24 public:
25 
27  const uiPosProvGroup::Setup&);
28 
29  virtual void usePar(const IOPar&);
30  virtual bool fillPar(IOPar&) const;
31  void getSummary(BufferString&) const;
32 
34  { return new uiSeisPosProvGroup(p,s); }
35  static void initClass();
36 
37 protected:
38 
41 
42  static const char* sKeyType() { return Pos::SeisProvider3D::sKeyType(); }
43 
44 };
uiSeisPosProvGroup::mODTextTranslationClass
mODTextTranslationClass(uiSeisPosProvGroup)
uiSeisPosProvGroup::usePar
virtual void usePar(const IOPar &)
uiSeisPosProvGroup
UI for SeisPosProvider.
Definition: uiseisposprovgroup.h:23
uiSeisPosProvGroup::sKeyType
static const char * sKeyType()
Definition: uiseisposprovgroup.h:42
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiSeisPosProvGroup::fillPar
virtual bool fillPar(IOPar &) const
uiSeisPosProvGroup::uiSeisPosProvGroup
uiSeisPosProvGroup(uiParent *, const uiPosProvGroup::Setup &)
uiSeisPosProvGroup::seissel_
uiSeisSel * seissel_
Definition: uiseisposprovgroup.h:39
uiSeisSel
Definition: uiseissel.h:26
uiSeisPosProvGroup::create
static uiPosProvGroup * create(uiParent *p, const uiPosProvGroup::Setup &s)
Definition: uiseisposprovgroup.h:33
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiPosProvGroup::Setup
Definition: uiposprovgroup.h:27
uiSelZRange
Selects sub-Z-range. Default will be SI() work Z Range.
Definition: uiselsurvranges.h:27
uiposprovgroup.h
uiSeisPosProvGroup::initClass
static void initClass()
uiParent
Definition: uiparent.h:26
seisposprovider.h
uiSeisPosProvGroup::getSummary
void getSummary(BufferString &) const
uiPosProvGroup
group for providing positions, usually for 2D or 3D seismics
Definition: uiposprovgroup.h:23
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Pos::SeisProvider3D::sKeyType
static const char * sKeyType()
Definition: seisposprovider.h:38
uiSeisPosProvGroup::zrgfld_
uiSelZRange * zrgfld_
Definition: uiseisposprovgroup.h:40

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