OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiiomod.h"
15 #include "uigroup.h"
16 #include "factory.h"
17 
18 
22 {
23 public:
24 
25  struct Setup
26  {
27  Setup( bool is_2d )
28  : is2d_(is_2d) {}
29 
30  virtual ~Setup() {}
31  mDefSetupMemb(bool,is2d)
32  };
33 
35 
36  virtual void usePar(const IOPar&) = 0;
37  virtual bool fillPar(IOPar&) const = 0;
38  virtual void getSummary(BufferString&) const = 0;
39 
41 
42 };
43 
44 
uiPosFiltGroup::mDefineFactory2ParamInClass
mDefineFactory2ParamInClass(uiPosFiltGroup, uiParent *, const Setup &, factory)
uiPosFiltGroup::Setup::Setup
Setup(bool is_2d)
Definition: uiposfiltgroup.h:27
factory.h
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Setup::mDefSetupMemb
mDefSetupMemb(int, method)
uigroup.h
uiPosFiltGroup::fillPar
virtual bool fillPar(IOPar &) const =0
uiPosFiltGroup::Setup
Definition: uiposfiltgroup.h:26
uiPosFiltGroup::uiPosFiltGroup
uiPosFiltGroup(uiParent *, const Setup &)
uiGroup
Definition: uigroup.h:54
uiPosFiltGroup
group for providing positions, usually for 2D or 3D seismics
Definition: uiposfiltgroup.h:22
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiPosFiltGroup::usePar
virtual void usePar(const IOPar &)=0
uiParent
Definition: uiparent.h:26
uiPosFiltGroup::Setup::~Setup
virtual ~Setup()
Definition: uiposfiltgroup.h:30
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiPosFiltGroup::getSummary
virtual void getSummary(BufferString &) const =0

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