OpendTect-6_4  6.4
uiseis2dfileman.h
Go to the documentation of this file.
1 #ifndef uiseis2dfileman_h
2 #define uiseis2dfileman_h
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Nanne/Bert
8  Date: April 2002/Nov 2009
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiseismod.h"
15 #include "uidialog.h"
16 class IOObj;
17 class uiListBox;
18 class uiTextEdit;
19 class uiToolButton;
20 class uiManipButGrp;
21 class Seis2DDataSet;
22 class uiSeisIOObjInfo;
23 
24 
27 public:
28 
30  ~uiSeis2DFileMan();
31 
32  uiListBox* getListBox( bool attrs )
33  { return linefld_; }
34  uiManipButGrp* getButGroup( bool attrs )
35  { return linegrp_; }
36 
39 
41 
42 protected:
43 
44  void fillLineBox();
45  void redoAllLists();
46  void lineSel(CallBacker*);
47  void removeLine(CallBacker*);
48  void mergeLines(CallBacker*);
49  void browsePush(CallBacker*);
50  void extrFrom3D(CallBacker*);
51 
55 
56  const bool issidomain;
57  const bool zistm;
58 
59 };
60 
61 
62 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: uitextedit.h:74
Definition: ioobj.h:58
Definition: uiseisioobjinfo.h:18
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiListBox * getListBox(bool attrs)
Definition: uiseis2dfileman.h:32
Definition: uiparent.h:26
uiListBox * linefld_
Definition: uiseis2dfileman.h:52
#define mDeclInstanceCreatedNotifierAccess(clss)
Definition: callback.h:450
Definition: uidialog.h:42
uiTextEdit * infofld_
Definition: uiseis2dfileman.h:53
const bool issidomain
Definition: uiseis2dfileman.h:56
List Box.
Definition: uilistbox.h:75
const bool zistm
Definition: uiseis2dfileman.h:57
Definition: uiioobjmanip.h:26
Seis2DDataSet * dataset_
Definition: uiseis2dfileman.h:37
Definition: uiseis2dfileman.h:25
uiManipButGrp * linegrp_
Definition: uiseis2dfileman.h:54
Definition: uitoolbutton.h:22
uiSeisIOObjInfo * objinfo_
Definition: uiseis2dfileman.h:38
uiManipButGrp * getButGroup(bool attrs)
Definition: uiseis2dfileman.h:34
Set of 2D lines comparable with 3D seismic cube.
Definition: seis2ddata.h:37

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