OpendTect  6.6
uivelocityfunctionimp.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: Umesh Sinha
8  Date: Aug 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uivelocitymod.h"
15 #include "uidialog.h"
16 
17 class uiFileInput;
18 class uiIOObjSel;
19 class CtxtIOObj;
20 class uiTableImpDataSel;
21 class uiVelocityDesc;
22 
23 namespace Table { class FormatDesc; }
24 
25 namespace Vel
26 {
27 
28 mExpClass(uiVelocity) uiImportVelFunc : public uiDialog
30 public:
33 
34 protected:
35 
39 
41 
44 
47 
48  virtual bool acceptOK(CallBacker*);
49 
50 };
51 
52 
53 } //namespace Vel
54 
55 
Vel::uiImportVelFunc::formatSel
void formatSel(CallBacker *)
Vel::uiImportVelFunc::uiImportVelFunc
uiImportVelFunc(uiParent *)
Vel
Velocity.
Definition: velocityfunction.h:32
uiVelocityDesc
Definition: uiveldesc.h:29
Vel::uiImportVelFunc::ctio_
CtxtIOObj & ctio_
Definition: uivelocityfunctionimp.h:40
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiTableImpDataSel
Table-based data import selection.
Definition: uitblimpexpdatasel.h:38
Table
Definition: geom2dascio.h:20
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Vel::uiImportVelFunc::inpfld_
uiFileInput * inpfld_
Definition: uivelocityfunctionimp.h:36
Vel::uiImportVelFunc::~uiImportVelFunc
~uiImportVelFunc()
uiFileInput
A file-name input.
Definition: uifileinput.h:34
Vel::uiImportVelFunc
Definition: uivelocityfunctionimp.h:29
uidialog.h
Vel::uiImportVelFunc::velTypeChangeCB
void velTypeChangeCB(CallBacker *)
Vel::uiImportVelFunc::outfld_
uiIOObjSel * outfld_
Definition: uivelocityfunctionimp.h:38
Vel::uiImportVelFunc::fd_
Table::FormatDesc & fd_
Definition: uivelocityfunctionimp.h:42
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiParent
Definition: uiparent.h:26
Table::FormatDesc
description of input our output data content
Definition: tabledef.h:220
Vel::uiImportVelFunc::dataselfld_
uiTableImpDataSel * dataselfld_
Definition: uivelocityfunctionimp.h:43
Vel::uiImportVelFunc::typefld_
uiVelocityDesc * typefld_
Definition: uivelocityfunctionimp.h:37
uiDialog
Definition: uidialog.h:42
Vel::uiImportVelFunc::acceptOK
virtual bool acceptOK(CallBacker *)
confirm accept
Vel::uiImportVelFunc::mODTextTranslationClass
mODTextTranslationClass(uiImportVelFunc)

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