OpendTect  6.6
uigridder2d.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: K. Tingdahl
8  Date: March 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uitoolsmod.h"
15 #include "uidlggroup.h"
16 #include "factory.h"
17 
18 class Gridder2D;
20 class uiGenInput;
21 
22 
25 public:
28 
29  const Gridder2D* getSel();
30  const char* errMsg() const;
31 
32 protected:
36 
39 };
40 
43 public:
44  static void initClass();
46 
49 
50  bool acceptOK();
51  bool rejectOK();
52  bool revertChanges();
53 
54  const char* errMsg() const;
55 
56 protected:
57 
59  const float initialsearchradius_;
60 
62 };
63 
64 
66  uiGridder2DFact );
67 
68 
uiGridder2DSel::uiGridder2DSel
uiGridder2DSel(uiParent *, const Gridder2D *)
uiInverseDistanceGridder2D::acceptOK
bool acceptOK()
factory.h
uiGridder2DSel::mODTextTranslationClass
mODTextTranslationClass(uiGridder2DSel)
ObjectSet< uiDlgGroup >
uidlggroup.h
uiInverseDistanceGridder2D::searchradiusfld_
uiGenInput * searchradiusfld_
Definition: uigridder2d.h:58
uiInverseDistanceGridder2D::errMsg
const char * errMsg() const
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiDlgGroup
Definition: uidlggroup.h:26
uiInverseDistanceGridder2D
Definition: uigridder2d.h:42
uiGridder2DSel::getSel
const Gridder2D * getSel()
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Gridder2D
Generic interface for 2D gridding.
Definition: gridder2d.h:32
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiGridder2DSel::~uiGridder2DSel
~uiGridder2DSel()
uiGridder2DSel::griddingsel_
uiGenInput * griddingsel_
Definition: uigridder2d.h:35
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiInverseDistanceGridder2D::revertChanges
bool revertChanges()
uiGridder2DSel::errMsg
const char * errMsg() const
uiGridder2DSel::gridders_
ObjectSet< Gridder2D > gridders_
Definition: uigridder2d.h:38
uiInverseDistanceGridder2D::rejectOK
bool rejectOK()
uiGridder2DSel::griddingparams_
ObjectSet< uiDlgGroup > griddingparams_
Definition: uigridder2d.h:37
uiGridder2DSel
Definition: uigridder2d.h:24
uiParent
Definition: uiparent.h:26
InverseDistanceGridder2D
Uses inverse distance method for 2D gridding.
Definition: gridder2d.h:114
initClass
static void initClass()
mDefineFactory2Param
mDefineFactory2Param(uiTools, uiDlgGroup, uiParent *, Gridder2D *, uiGridder2DFact)
uiInverseDistanceGridder2D::initialsearchradius_
const float initialsearchradius_
Definition: uigridder2d.h:59
uiInverseDistanceGridder2D::uiInverseDistanceGridder2D
uiInverseDistanceGridder2D(uiParent *, InverseDistanceGridder2D &)
uiInverseDistanceGridder2D::idg_
InverseDistanceGridder2D & idg_
Definition: uigridder2d.h:61
uiGridder2DSel::selChangeCB
void selChangeCB(CallBacker *)
uiGridder2DSel::original_
const Gridder2D * original_
Definition: uigridder2d.h:34
uiInverseDistanceGridder2D::create
static mODTextTranslationClass(uiInverseDistanceGridder2D) public uiDlgGroup * create(uiParent *, Gridder2D *)

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