OpendTect  6.6
uisegytrchdrvalplot.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Bert
8  Date: Mar 2011
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uisegycommon.h"
15 #include "uigroup.h"
16 class uiLabel;
17 class uiFunctionDisplay;
18 namespace SEGY { class HdrEntry; }
19 
20 
21 mExpClass(uiSEGYTools) uiSEGYTrcHdrValPlot : public uiGroup
23 public:
24 
25  uiSEGYTrcHdrValPlot(uiParent*,bool singlehdr=true,
26  int firsttrcnr=1);
28 
29  void setData(const SEGY::HdrEntry&,
30  const float*,int sz,bool first=true);
31 
32 protected:
33 
34  bool issingle_;
35  int trcnr0_;
38 
44 
45  void getBendPoints(const float*,int);
46 
47 };
48 
49 
uiSEGYTrcHdrValPlot::yvals_
TypeSet< float > yvals_
Definition: uisegytrchdrvalplot.h:37
uiSEGYTrcHdrValPlot::slbl2_
uiLabel * slbl2_
Definition: uisegytrchdrvalplot.h:42
uiSEGYTrcHdrValPlot::trcnr0_
int trcnr0_
Definition: uisegytrchdrvalplot.h:35
uiSEGYTrcHdrValPlot::slbl1_
uiLabel * slbl1_
Definition: uisegytrchdrvalplot.h:41
uiSEGYTrcHdrValPlot::mODTextTranslationClass
mODTextTranslationClass(uiSEGYTrcHdrValPlot)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiSEGYTrcHdrValPlot::setData
void setData(const SEGY::HdrEntry &, const float *, int sz, bool first=true)
uisegycommon.h
uigroup.h
uiSEGYTrcHdrValPlot::uiSEGYTrcHdrValPlot
uiSEGYTrcHdrValPlot(uiParent *, bool singlehdr=true, int firsttrcnr=1)
uiSEGYTrcHdrValPlot::xvals_
TypeSet< float > xvals_
Definition: uisegytrchdrvalplot.h:36
uiSEGYTrcHdrValPlot::disp_
uiFunctionDisplay * disp_
Definition: uisegytrchdrvalplot.h:43
uiSEGYTrcHdrValPlot::~uiSEGYTrcHdrValPlot
virtual ~uiSEGYTrcHdrValPlot()
uiGroup
Definition: uigroup.h:54
SEGY::HdrEntry
describes one tape or trace header field,
Definition: segyhdrdef.h:35
uiSEGYTrcHdrValPlot::issingle_
bool issingle_
Definition: uisegytrchdrvalplot.h:34
uiSEGYTrcHdrValPlot::tlbl2_
uiLabel * tlbl2_
Definition: uisegytrchdrvalplot.h:40
SEGY
Keys that should be used with od_process_segyio.cc.
Definition: segybatchio.h:22
uiLabel
Definition: uilabel.h:24
uiFunctionDisplay
displays a function of (X,Y) pairs on a canvas - optionally a Y2.
Definition: uifunctiondisplay.h:38
uiParent
Definition: uiparent.h:26
uiSEGYTrcHdrValPlot::getBendPoints
void getBendPoints(const float *, int)
uiSEGYTrcHdrValPlot
Definition: uisegytrchdrvalplot.h:22
uiSEGYTrcHdrValPlot::tlbl1_
uiLabel * tlbl1_
Definition: uisegytrchdrvalplot.h:39
TypeSet< float >

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