OpendTect  6.6
uimultisurfaceread.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: Nanne Hemstra
8  Date: July 2003
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiearthmodelmod.h"
15 #include "uiiosurface.h"
16 #include "uidialog.h"
17 
18 class uiIOObjSelGrp;
19 class uiDialog;
20 
25 public:
26  uiMultiSurfaceRead(uiParent*,const char* type);
28 
29  uiIOObjSelGrp* objselGrp() { return ioobjselgrp_;}
30 
33 
35 
36 protected:
37 
39 
40  void dClck(CallBacker*);
41  void selCB(CallBacker*);
42 };
43 
44 
47 public:
48  uiMultiSurfaceReadDlg(uiParent*,const char* type);
49 
50  uiMultiSurfaceRead* iogrp() { return surfacefld_; }
51 
52 protected:
53 
56 
58 };
59 
uiIOSurface
Base group for Surface input and output.
Definition: uiiosurface.h:46
uiMultiSurfaceRead::dClck
void dClck(CallBacker *)
uiMultiSurfaceReadDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiMultiSurfaceRead::objselGrp
uiIOObjSelGrp * objselGrp()
Definition: uimultisurfaceread.h:29
uiMultiSurfaceRead::mODTextTranslationClass
mODTextTranslationClass(uiMultiSurfaceRead)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiIOObjSelGrp
Basic group for letting the user select an object.
Definition: uiioobjselgrp.h:47
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiMultiSurfaceRead::ioobjselgrp_
uiIOObjSelGrp * ioobjselgrp_
Definition: uimultisurfaceread.h:38
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiMultiSurfaceRead::uiMultiSurfaceRead
uiMultiSurfaceRead(uiParent *, const char *type)
EM::SurfaceIODataSelection
Surface I/O data selection.
Definition: emsurfaceiodata.h:62
uiiosurface.h
uiMultiSurfaceReadDlg::iogrp
mODTextTranslationClass(uiMultiSurfaceReadDlg) public uiMultiSurfaceRead * iogrp()
Definition: uimultisurfaceread.h:50
Notifier< uiMultiSurfaceRead >
uidialog.h
uiMultiSurfaceRead::selCB
void selCB(CallBacker *)
uiMultiSurfaceRead::getSurfaceIds
void getSurfaceIds(TypeSet< MultiID > &) const
uiMultiSurfaceReadDlg
Definition: uimultisurfaceread.h:46
uiParent
Definition: uiparent.h:26
uiMultiSurfaceReadDlg::statusMsg
void statusMsg(CallBacker *)
uiMultiSurfaceReadDlg::surfacefld_
uiMultiSurfaceRead * surfacefld_
Definition: uimultisurfaceread.h:57
uiMultiSurfaceRead::getSurfaceSelection
void getSurfaceSelection(EM::SurfaceIODataSelection &) const
uiDialog
Definition: uidialog.h:42
uiMultiSurfaceRead::singleSurfaceSelected
Notifier< uiMultiSurfaceRead > singleSurfaceSelected
Definition: uimultisurfaceread.h:34
uiMultiSurfaceRead
ui for multiple surface read
Definition: uimultisurfaceread.h:24
uiMultiSurfaceRead::~uiMultiSurfaceRead
~uiMultiSurfaceRead()
TypeSet< MultiID >

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