OpendTect  6.3
uilinearveltrans.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 2013
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uivelocitymod.h"
14 #include "uitime2depthzaxistrans.h"
15 
16 class uiGenInput;
17 class uiZRangeInput;
18 
19 namespace Vel
20 {
21 
24 public:
25  static void initClass();
26  uiLinearVelTransform(uiParent*,bool t2d);
28 
29  ZAxisTransform* getSelection();
30 
31  FixedString toDomain() const;
32  FixedString fromDomain() const;
33  bool canBeField() const { return true; }
34 
35 protected:
36  static uiZAxisTransform* createInstance(uiParent*,const char*,
37  const char*);
38  bool acceptOK();
39  void velChangedCB(CallBacker*);
40 
43 };
44 
45 }; //namespace
#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
uiGenInput * gradientfld_
Definition: uilinearveltrans.h:42
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
OD::String that holds an existing text string.
Definition: fixedstring.h:27
Definition: uiparent.h:24
Definition: uizaxistransform.h:24
General Input Element.
Definition: uigeninput.h:56
bool canBeField() const
Definition: uilinearveltrans.h:33
Definition: uizrangeinput.h:18
Definition: uilinearveltrans.h:22
Definition: uitime2depthzaxistrans.h:17
Base class for z-axis transforms.
Definition: zaxistransform.h:35
uiGenInput * velfld_
Definition: uilinearveltrans.h:41
static void initClass()

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