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

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