OpendTect
6.3
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
master_od_source
include
uiSeis
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
26
mExpClass
(uiSeis)
uiSeisTrcBufViewer
: public
uiFlatViewMainWin
27
{
28
public
:
29
30
uiSeisTrcBufViewer
(
uiParent
*,
31
const
uiFlatViewMainWin::Setup
&) ;
32
~
uiSeisTrcBufViewer
();
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
49
RefMan<SeisTrcBufDataPack>
dp_
;
50
51
void
setBuf(
const
SeisTrcBuf
&,
Seis::GeomType
,
52
const
char
*,
const
char
* nm,
int
compnr,
bool
);
53
void
releaseDP();
54
55
};
mExpClass
#define mExpClass(module)
Definition:
commondefs.h:157
uiSeisTrcBufViewer::dp_
RefMan< SeisTrcBufDataPack > dp_
Definition:
uiseistrcbufviewer.h:49
seistype.h
uiflatviewmainwin.h
uiParent
Definition:
uiparent.h:24
uiSeisTrcBufViewer
Definition:
uiseistrcbufviewer.h:26
uiFlatViewMainWin::Setup
Definition:
uiflatviewmainwin.h:26
Seis::GeomType
GeomType
Definition:
seistype.h:31
SeisTrcBufDataPack
FlatDataPack based on SeisTrcBuf.
Definition:
seisbufadapters.h:62
uiFlatViewMainWin
(Non-modal) main window containing one or more uiFlatViewer(s).
Definition:
uiflatviewmainwin.h:21
uiSeisTrcBufViewer::dataPack
SeisTrcBufDataPack * dataPack()
Definition:
uiseistrcbufviewer.h:41
SeisTrcBuf
set of seismic traces.
Definition:
seisbuf.h:28
RefMan< SeisTrcBufDataPack >
Generated at for the
OpendTect
seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017