OpendTect-6_4  6.4
uiposfiltgroup.h
Go to the documentation of this file.
1 #ifndef uiposfiltgroup_h
2 #define uiposfiltgroup_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 "uiiomod.h"
16 #include "uigroup.h"
17 #include "factory.h"
18 
19 
23 {
24 public:
25 
26  struct Setup
27  {
28  Setup( bool is_2d )
29  : is2d_(is_2d) {}
30 
31  virtual ~Setup() {}
32  mDefSetupMemb(bool,is2d)
33  };
34 
35  uiPosFiltGroup(uiParent*,const Setup&);
36 
37  virtual void usePar(const IOPar&) = 0;
38  virtual bool fillPar(IOPar&) const = 0;
39  virtual void getSummary(BufferString&) const = 0;
40 
42 
43 };
44 
45 
46 #endif
Definition: uigroup.h:54
#define mExpClass(module)
Definition: commondefs.h:160
Definition: uiposfiltgroup.h:26
virtual ~Setup()
Definition: uiposfiltgroup.h:31
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
Definition: uiparent.h:26
group for providing positions, usually for 2D or 3D seismics
Definition: uiposfiltgroup.h:22
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
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
Setup(bool is_2d)
Definition: uiposfiltgroup.h:28
#define mDefineFactory2ParamInClass(T, P0, P1, funcname)
Definition: factory.h:471

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