OpendTect  6.3
uivolprocregionfiller.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: Y.C. Liu
8  Date: November 2007
9  RCS: $Id: uivolprocregionfiller.h 34917 2014-05-28 08:13:46Z bart.degroot@dgbes.com $
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uivolumeprocessingmod.h"
15 #include "uivolprocstepdlg.h"
16 #include "volprocregionfiller.h"
17 
18 class uiBodyRegionGrp;
19 class uiGenInput;
20 class uiGroup;
22 class uiPushButton;
23 
24 namespace VolProc
25 {
26 
27 mExpClass(uiVolumeProcessing) uiRegionFiller: public uiStepDialog
29 public:
31  RegionFiller::sFactoryKeyword(),
32  RegionFiller::sFactoryDisplayName())
33  mDefaultFactoryInitClassImpl( uiStepDialog, createInstance )
34 
35  static uiString sGradientLabel();
36 
37 protected:
39  bool is2d);
40  ~uiRegionFiller();
41 
42  static uiStepDialog* createInstance(uiParent*,Step*,bool is2d);
43  uiGroup* createVelGrp();
44  void statsPushCB(CallBacker*);
45  void startvalCB(CallBacker*);
46  void gradientCB(CallBacker*);
47  bool acceptOK();
48 
53 
61 
62 };
63 
64 } // namespace VolProc
Definition: uigroup.h:53
#define mExpClass(module)
Definition: commondefs.h:157
uiHorizonAuxDataSel * gradhorfld_
Definition: uivolprocregionfiller.h:60
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
is the base class for all buttons.
Definition: uibutton.h:80
#define mDefaultFactoryInitClassImpl(baseclss, createfunc)
Definition: factory.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiGenInput * startvalfld_
Definition: uivolprocregionfiller.h:56
RegionFiller * regionfiller_
Definition: uivolprocregionfiller.h:49
Definition: uistring.h:88
Definition: uiparent.h:24
uiPushButton * statsbut_
Definition: uivolprocregionfiller.h:52
uiGenInput * gradvalselfld_
Definition: uivolprocregionfiller.h:58
Adapter for a VolProc chain to external attribute calculation.
Definition: velocitygridder.h:29
#define mDefaultFactoryInstanciationBase(keywrd, usernm)
Definition: factory.h:278
General Input Element.
Definition: uigeninput.h:56
uiGroup * velocitygrp_
Definition: uivolprocregionfiller.h:54
uiBodyRegionGrp * regiongrp_
Definition: uivolprocregionfiller.h:50
Region filler.
Definition: volprocregionfiller.h:26
uiGenInput * constvalfld_
Definition: uivolprocregionfiller.h:51
Definition: uibodyregiondlg.h:30
Definition: uivolprocstepdlg.h:29
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:39
uiHorizonAuxDataSel * starthorfld_
Definition: uivolprocregionfiller.h:57
Definition: uihorauxdatasel.h:21
uiGenInput * gradvalfld_
Definition: uivolprocregionfiller.h:59
Definition: uivolprocregionfiller.h:27
uiGenInput * startvalselfld_
Definition: uivolprocregionfiller.h:55

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