OpendTect-6_4  6.4
uilinearveltrans.h
Go to the documentation of this file.
1 #ifndef uilinearveltrans_h
2 #define uilinearveltrans_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: K. Tingdahl
9  Date: March 2013
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uivelocitymod.h"
16 #include "uitime2depthzaxistrans.h"
17 
18 class uiGenInput;
19 class uiZRangeInput;
20 
21 namespace Vel
22 {
23 
26 public:
27  static void initClass();
28  uiLinearVelTransform(uiParent*,bool t2d);
30 
31  ZAxisTransform* getSelection();
32 
33  FixedString toDomain() const;
34  FixedString fromDomain() const;
35  bool canBeField() const { return true; }
36 
37 protected:
38  static uiZAxisTransform* createInstance(uiParent*,const char*,
39  const char*);
40  bool acceptOK();
41  void velChangedCB(CallBacker*);
42 
45 };
46 
47 }; //namespace
48 
49 
50 #endif
#define mExpClass(module)
Definition: commondefs.h:160
Velocity.
Definition: velocityfunction.h:32
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiGenInput * gradientfld_
Definition: uilinearveltrans.h:44
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
OD::String that holds an existing text string.
Definition: fixedstring.h:29
Definition: uiparent.h:26
Definition: uizaxistransform.h:26
General Input Element.
Definition: uigeninput.h:58
bool canBeField() const
Definition: uilinearveltrans.h:35
Definition: uizrangeinput.h:20
Definition: uilinearveltrans.h:24
Definition: uitime2depthzaxistrans.h:19
Base class for z-axis transforms.
Definition: zaxistransform.h:37
uiGenInput * velfld_
Definition: uilinearveltrans.h:43
static void initClass()

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