OpendTect  6.6
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  RCS: $Id$
9 _______________________________________________________________________
10 
11 -*/
12 
13 
14 #include "uiseismod.h"
15 #include "seistype.h"
16 #include "uiflatviewmainwin.h"
17 class SeisTrcBuf;
18 class SeisTrcBufDataPack;
19 
20 
28 {
29 public:
30 
32  const uiFlatViewMainWin::Setup&) ;
34 
36  const char* dp_cat,const char* nm,int compnr=0);
39  const char* dp_cat,const char* nm,int compnr=0);
41 
42  SeisTrcBufDataPack* dataPack() { return dp_; }
44 
45  // Convenience
46  void selectDispTypes(bool wva,bool vd);
47 
48 protected:
49 
51 
53  const char*,const char* nm,int compnr,bool);
54  void releaseDP();
55 
56 };
57 
58 
uiSeisTrcBufViewer::setTrcBuf
void setTrcBuf(const SeisTrcBuf &, Seis::GeomType, const char *dp_cat, const char *nm, int compnr=0)
This makes a copy of the buf.
uiSeisTrcBufViewer
Definition: uiseistrcbufviewer.h:28
uiSeisTrcBufViewer::dp_
SeisTrcBufDataPack * dp_
Definition: uiseistrcbufviewer.h:50
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiSeisTrcBufViewer::~uiSeisTrcBufViewer
~uiSeisTrcBufViewer()
uiFlatViewMainWin::Setup
Definition: uiflatviewmainwin.h:28
uiflatviewmainwin.h
uiSeisTrcBufViewer::setBuf
void setBuf(const SeisTrcBuf &, Seis::GeomType, const char *, const char *nm, int compnr, bool)
SeisTrcBuf
set of seismic traces.
Definition: seisbuf.h:31
uiSeisTrcBufViewer::uiSeisTrcBufViewer
uiSeisTrcBufViewer(uiParent *, const uiFlatViewMainWin::Setup &)
uiSeisTrcBufViewer::setTrcBuf
void setTrcBuf(const SeisTrcBuf *, Seis::GeomType, const char *dp_cat, const char *nm, int compnr=0)
This uses the buf in-place.
uiSeisTrcBufViewer::selectDispTypes
void selectDispTypes(bool wva, bool vd)
uiFlatViewMainWin
(Non-modal) main window containing one or more uiFlatViewer(s).
Definition: uiflatviewmainwin.h:24
uiSeisTrcBufViewer::handleBufChange
void handleBufChange()
SeisTrcBufDataPack
FlatDataPack based on SeisTrcBuf.
Definition: seisbufadapters.h:65
uiSeisTrcBufViewer::dataPack
SeisTrcBufDataPack * dataPack()
Definition: uiseistrcbufviewer.h:42
seistype.h
uiParent
Definition: uiparent.h:26
uiSeisTrcBufViewer::releaseDP
void releaseDP()
Seis::GeomType
GeomType
Definition: seistype.h:32

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