OpendTect-6_4
6.4
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
od6.4.5
include
uiSeis
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
28
mExpClass
(uiSeis)
uiSeisTrcBufViewer
: public
uiFlatViewMainWin
29
{
30
public
:
31
32
uiSeisTrcBufViewer
(
uiParent
*,
33
const
uiFlatViewMainWin::Setup
&) ;
34
~
uiSeisTrcBufViewer
();
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
51
SeisTrcBufDataPack
*
dp_
;
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
mExpClass
#define mExpClass(module)
Definition:
commondefs.h:160
uiSeisTrcBufViewer::dp_
SeisTrcBufDataPack * dp_
Definition:
uiseistrcbufviewer.h:51
seistype.h
uiflatviewmainwin.h
uiParent
Definition:
uiparent.h:26
uiSeisTrcBufViewer
Definition:
uiseistrcbufviewer.h:28
uiFlatViewMainWin::Setup
Definition:
uiflatviewmainwin.h:28
Seis::GeomType
GeomType
Definition:
seistype.h:33
SeisTrcBufDataPack
FlatDataPack based on SeisTrcBuf.
Definition:
seisbufadapters.h:65
uiFlatViewMainWin
(Non-modal) main window containing one or more uiFlatViewer(s).
Definition:
uiflatviewmainwin.h:23
uiSeisTrcBufViewer::dataPack
SeisTrcBufDataPack * dataPack()
Definition:
uiseistrcbufviewer.h:43
SeisTrcBuf
set of seismic traces.
Definition:
seisbuf.h:31
Generated at for the
OpendTect
seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019