OpendTect  6.3
uiseis2dfileman.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: Nanne/Bert
7  Date: April 2002/Nov 2009
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uiseismod.h"
13 #include "uidialog.h"
14 class IOObj;
15 class uiListBox;
16 class uiTextEdit;
17 class uiToolButton;
18 class uiManipButGrp;
19 class Seis2DDataSet;
20 class uiSeisIOObjInfo;
21 
22 
25 public:
26 
28  ~uiSeis2DFileMan();
29 
30  uiListBox* getListBox( bool attrs )
31  { return linefld_; }
32  uiManipButGrp* getButGroup( bool attrs )
33  { return linegrp_; }
34 
37 
39 
40 protected:
41 
42  void fillLineBox();
43  void redoAllLists();
44  void lineSel(CallBacker*);
45  void removeLine(CallBacker*);
46  void mergeLines(CallBacker*);
47  void browsePush(CallBacker*);
48  void extrFrom3D(CallBacker*);
49 
53 
54  const bool issidomain;
55  const bool zistm;
56 
57 };
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: uitextedit.h:73
Definition: ioobj.h:57
Definition: uiseisioobjinfo.h:16
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiListBox * getListBox(bool attrs)
Definition: uiseis2dfileman.h:30
Definition: uiparent.h:24
uiListBox * linefld_
Definition: uiseis2dfileman.h:50
Definition: uidialog.h:40
uiTextEdit * infofld_
Definition: uiseis2dfileman.h:51
#define mDeclInstanceCreatedNotifierAccess(clss)
Definition: notify.h:235
const bool issidomain
Definition: uiseis2dfileman.h:54
List Box.
Definition: uilistbox.h:73
const bool zistm
Definition: uiseis2dfileman.h:55
Definition: uiioobjmanip.h:24
Seis2DDataSet * dataset_
Definition: uiseis2dfileman.h:35
Definition: uiseis2dfileman.h:23
uiManipButGrp * linegrp_
Definition: uiseis2dfileman.h:52
Definition: uitoolbutton.h:20
uiSeisIOObjInfo * objinfo_
Definition: uiseis2dfileman.h:36
uiManipButGrp * getButGroup(bool attrs)
Definition: uiseis2dfileman.h:32
Set of 2D lines comparable with 3D seismic cube.
Definition: seis2ddata.h:36

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