OpendTect  6.3
uiseistrcbufviewer.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: Satyaki
7  Date: November 2007
8 _______________________________________________________________________
9 
10 -*/
11 
12 
13 #include "uiseismod.h"
14 #include "seistype.h"
15 #include "uiflatviewmainwin.h"
16 class SeisTrcBuf;
17 class SeisTrcBufDataPack;
18 
19 
27 {
28 public:
29 
31  const uiFlatViewMainWin::Setup&) ;
33 
34  void setTrcBuf(const SeisTrcBuf*,Seis::GeomType,
35  const char* dp_cat,const char* nm,int compnr=0);
37  void setTrcBuf(const SeisTrcBuf&,Seis::GeomType,
38  const char* dp_cat,const char* nm,int compnr=0);
40 
41  SeisTrcBufDataPack* dataPack() { return dp_; }
42  void handleBufChange();
43 
44  // Convenience
45  void selectDispTypes(bool wva,bool vd);
46 
47 protected:
48 
50 
51  void setBuf(const SeisTrcBuf&,Seis::GeomType,
52  const char*,const char* nm,int compnr,bool);
53  void releaseDP();
54 
55 };
#define mExpClass(module)
Definition: commondefs.h:157
RefMan< SeisTrcBufDataPack > dp_
Definition: uiseistrcbufviewer.h:49
Definition: uiparent.h:24
Definition: uiseistrcbufviewer.h:26
Definition: uiflatviewmainwin.h:26
GeomType
Definition: seistype.h:31
FlatDataPack based on SeisTrcBuf.
Definition: seisbufadapters.h:62
(Non-modal) main window containing one or more uiFlatViewer(s).
Definition: uiflatviewmainwin.h:21
SeisTrcBufDataPack * dataPack()
Definition: uiseistrcbufviewer.h:41
set of seismic traces.
Definition: seisbuf.h:28

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