OpendTect  6.3
uivelocitygridder.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: April 2005
9 ________________________________________________________________________
10 
11 
12 -*/
13 
14 #include "uivolumeprocessingmod.h"
15 #include "uivolprocstepdlg.h"
16 #include "velocitygridder.h"
17 
18 class uiGridder2DSel;
20 namespace Vel { class uiFunctionSel; }
21 
22 
23 namespace VolProc
24 {
25 
26 mExpClass(uiVolumeProcessing) uiVelocityGridder : public uiStepDialog
28 public:
30  VolProc::VelocityGridder::sFactoryKeyword(),
31  VolProc::VelocityGridder::sFactoryDisplayName())
32  mDefaultFactoryInitClassImpl(uiStepDialog,createInstance)
33 
34 protected:
36  bool is2d);
37 
38  bool acceptOK();
39  static uiStepDialog* createInstance(uiParent*,VolProc::Step*,bool);
40 
41  void pickSelChange(CallBacker*);
42  void nameChangeCB(CallBacker*);
43  void sourceChangeCB(CallBacker*);
44 
49 
51 };
52 
53 
54 } // namespace VolProc
#define mExpClass(module)
Definition: commondefs.h:157
Velocity.
Definition: velocityfunction.h:30
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
#define mDefaultFactoryInitClassImpl(baseclss, createfunc)
Definition: factory.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: uigridder2d.h:26
Definition: uiparent.h:24
bool namenotset_
Definition: uivelocitygridder.h:50
uiGridder2DSel * griddersel_
Definition: uivelocitygridder.h:46
VelocityGridder * operation_
Definition: uivelocitygridder.h:48
uiInterpolationLayerModel * layermodelfld_
Definition: uivelocitygridder.h:45
Adapter for a VolProc chain to external attribute calculation.
Definition: velocitygridder.h:29
#define mDefaultFactoryInstanciationBase(keywrd, usernm)
Definition: factory.h:278
VolProc::Step for velocity gridding.
Definition: velocitygridder.h:34
Vel::uiFunctionSel * velfuncsel_
Definition: uivelocitygridder.h:47
Definition: uivolprocstepdlg.h:29
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:39
Definition: uiinterpollayermodel.h:56
Definition: uivelocitygridder.h:26
uiGroup to select a velocity function type
Definition: uiselectvelocityfunction.h:31

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