OpendTect  6.3
uiposfiltgroup.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 "uiiocommon.h"
14 #include "uigroup.h"
15 #include "factory.h"
16 
17 
21 {
22 public:
23 
24  struct Setup
25  {
26  Setup( bool is_2d )
27  : is2d_(is_2d) {}
28 
29  virtual ~Setup() {}
30  mDefSetupMemb(bool,is2d)
31  };
32 
33  uiPosFiltGroup(uiParent*,const Setup&);
34 
35  virtual void usePar(const IOPar&) = 0;
36  virtual bool fillPar(IOPar&) const = 0;
37  virtual void getSummary(BufferString&) const = 0;
38 
40 
41 };
Definition: uigroup.h:53
#define mExpClass(module)
Definition: commondefs.h:157
Definition: uiposfiltgroup.h:24
virtual ~Setup()
Definition: uiposfiltgroup.h:29
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
Definition: uiparent.h:24
group for providing positions, usually for 2D or 3D seismics
Definition: uiposfiltgroup.h:20
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
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
Setup(bool is_2d)
Definition: uiposfiltgroup.h:26
#define mDefineFactory2ParamInClass(T, P0, P1, funcname)
Definition: factory.h:469

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