OpendTect  6.6
uiseisexpcubepositions.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: A. Huck
7  Date: Sep 2018
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uiseismod.h"
13 #include "uidialog.h"
14 
15 class MultiID;
16 class uiGenInput;
17 class uiFileInput;
18 class uiSeisPosProvGroup;
19 namespace PosInfo { class CubeData; }
20 
21 
24 public:
25 
28 
29  void setInput(const MultiID&);
30  virtual void show();
31 
32 private:
34  bool getPositions(const MultiID&,PosInfo::CubeData&) const;
36  const char* filenm) const;
37 
41  bool dontask_ = true;
42 };
43 
uiSeisExpCubePositionsDlg
Definition: uiseisexpcubepositions.h:23
uiSeisExpCubePositionsDlg::~uiSeisExpCubePositionsDlg
mODTextTranslationClass(uiSeisExpCubePositionsDlg) public ~uiSeisExpCubePositionsDlg()
PosInfo::CubeData
Position info for an entire 3D cube. The LineData's are not sorted.
Definition: posinfo.h:95
uiSeisPosProvGroup
UI for SeisPosProvider.
Definition: uiseisposprovgroup.h:23
uiSeisExpCubePositionsDlg::getPositions
bool getPositions(const MultiID &, PosInfo::CubeData &) const
uiSeisExpCubePositionsDlg::isascfld_
uiGenInput * isascfld_
Definition: uiseisexpcubepositions.h:39
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiSeisExpCubePositionsDlg::outfld_
uiFileInput * outfld_
Definition: uiseisexpcubepositions.h:40
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiSeisExpCubePositionsDlg::show
virtual void show()
uiSeisExpCubePositionsDlg::inpfld_
uiSeisPosProvGroup * inpfld_
Definition: uiseisexpcubepositions.h:38
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiFileInput
A file-name input.
Definition: uifileinput.h:34
uiSeisExpCubePositionsDlg::setInput
void setInput(const MultiID &)
uidialog.h
uiSeisExpCubePositionsDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
PosInfo
Position info, often segmented.
Definition: posinfo.h:40
uiParent
Definition: uiparent.h:26
uiDialog
Definition: uidialog.h:42
uiSeisExpCubePositionsDlg::doExport
bool doExport(const PosInfo::CubeData &, const char *filenm) const

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