OpendTect  6.6
uiposfiltgroupstd.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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiiomod.h"
15 #include "uiposfiltgroup.h"
16 class uiSpinBox;
17 class uiGenInput;
18 
19 
24 public:
25 
27 
28  virtual void usePar(const IOPar&);
29  virtual bool fillPar(IOPar&) const;
30  virtual void getSummary(BufferString&) const;
31 
32  static uiPosFiltGroup* create( uiParent* p, const Setup& s )
33  { return new uiRandPosFiltGroup(p,s); }
34  static void initClass();
35 
36 protected:
37 
39 
40 };
41 
42 
47 public:
48 
50 
51  virtual void usePar(const IOPar&);
52  virtual bool fillPar(IOPar&) const;
53  virtual void getSummary(BufferString&) const;
54 
55  static uiPosFiltGroup* create( uiParent* p, const Setup& s )
56  { return new uiSubsampPosFiltGroup(p,s); }
57  static void initClass();
58 
59 protected:
60 
62 
63 };
64 
65 
uiSubsampPosFiltGroup::fillPar
virtual bool fillPar(IOPar &) const
uiRandPosFiltGroup::usePar
virtual mODTextTranslationClass(uiRandPosFiltGroup) public void usePar(const IOPar &)
uiSubsampPosFiltGroup::initClass
static void initClass()
uiposfiltgroup.h
uiSubsampPosFiltGroup::create
static uiPosFiltGroup * create(uiParent *p, const Setup &s)
Definition: uiposfiltgroupstd.h:55
uiSubsampPosFiltGroup::usePar
virtual mODTextTranslationClass(uiSubsampPosFiltGroup) public void usePar(const IOPar &)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiRandPosFiltGroup::fillPar
virtual bool fillPar(IOPar &) const
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiPosFiltGroup::Setup
Definition: uiposfiltgroup.h:26
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiRandPosFiltGroup::create
static uiPosFiltGroup * create(uiParent *p, const Setup &s)
Definition: uiposfiltgroupstd.h:32
uiSubsampPosFiltGroup::getSummary
virtual void getSummary(BufferString &) const
uiRandPosFiltGroup::percpassfld_
uiGenInput * percpassfld_
Definition: uiposfiltgroupstd.h:38
uiPosFiltGroup
group for providing positions, usually for 2D or 3D seismics
Definition: uiposfiltgroup.h:22
uiRandPosFiltGroup::getSummary
virtual void getSummary(BufferString &) const
uiSpinBox
Definition: uispinbox.h:24
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiSubsampPosFiltGroup::eachfld_
uiSpinBox * eachfld_
Definition: uiposfiltgroupstd.h:61
uiSubsampPosFiltGroup
UI for Subsample Position filter.
Definition: uiposfiltgroupstd.h:46
uiRandPosFiltGroup
UI for Random Position filter.
Definition: uiposfiltgroupstd.h:23
uiRandPosFiltGroup::initClass
static void initClass()
uiParent
Definition: uiparent.h:26
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55

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