OpendTect-6_4  6.4
uiseistrcbufviewer.h
Go to the documentation of this file.
1 #ifndef uiseistrcbufviewer_h
2 #define uiseistrcbufviewer_h
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Satyaki
8  Date: November 2007
9  RCS: $Id$
10 _______________________________________________________________________
11 
12 -*/
13 
14 
15 #include "uiseismod.h"
16 #include "seistype.h"
17 #include "uiflatviewmainwin.h"
18 class SeisTrcBuf;
19 class SeisTrcBufDataPack;
20 
21 
29 {
30 public:
31 
33  const uiFlatViewMainWin::Setup&) ;
35 
36  void setTrcBuf(const SeisTrcBuf*,Seis::GeomType,
37  const char* dp_cat,const char* nm,int compnr=0);
39  void setTrcBuf(const SeisTrcBuf&,Seis::GeomType,
40  const char* dp_cat,const char* nm,int compnr=0);
42 
43  SeisTrcBufDataPack* dataPack() { return dp_; }
44  void handleBufChange();
45 
46  // Convenience
47  void selectDispTypes(bool wva,bool vd);
48 
49 protected:
50 
52 
53  void setBuf(const SeisTrcBuf&,Seis::GeomType,
54  const char*,const char* nm,int compnr,bool);
55  void releaseDP();
56 
57 };
58 
59 
60 #endif
#define mExpClass(module)
Definition: commondefs.h:160
SeisTrcBufDataPack * dp_
Definition: uiseistrcbufviewer.h:51
Definition: uiparent.h:26
Definition: uiseistrcbufviewer.h:28
Definition: uiflatviewmainwin.h:28
GeomType
Definition: seistype.h:33
FlatDataPack based on SeisTrcBuf.
Definition: seisbufadapters.h:65
(Non-modal) main window containing one or more uiFlatViewer(s).
Definition: uiflatviewmainwin.h:23
SeisTrcBufDataPack * dataPack()
Definition: uiseistrcbufviewer.h:43
set of seismic traces.
Definition: seisbuf.h:31

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