OpendTect-6_4  6.4
seisreaderset.h
Go to the documentation of this file.
1 #ifndef seisreaderset_h
2 #define seisreaderset_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: A.H. Bril
9  Date: 27-1-98
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "seismod.h"
16 #include "seisread.h"
17 #include "manobjectset.h"
18 
19 
28 {
29 public:
30 
31  bool is2D() const;
32 
33  bool prepareWork(Seis::ReadMode rm=Seis::Prod);
34 
35  int get(ObjectSet<SeisTrcInfo>&);
37  bool get(ObjectSet<SeisTrc>&);
38 
39  void setComponent(int);
40 
41  uiString errMsg() const { return errmsg_; }
42 
43 protected:
44 
45  mutable uiString errmsg_;
46 
47  bool getSingle(int,SeisTrcInfo&,int& res);
48  BinID getBinID(int,const SeisTrcInfo&) const;
49 
50 };
51 
52 
53 #endif
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
Definition: uistring.h:89
Definition: seistype.h:31
uiString errMsg() const
Definition: seisreaderset.h:41
reads from a seismic data store.
Definition: seisread.h:50
Information for a seismic trace, AKA trace header info.
Definition: seisinfo.h:27
ReadMode
Definition: seistype.h:31
advances and reads from multipe SeisTrcReader&#39;s
Definition: seisreaderset.h:27
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
BufferString errmsg_
Definition: horizontracker.h:119
uiString errmsg_
Definition: seisreaderset.h:45
bool is2D(const PicksType &picks)
Definition: pickset.h:142
ObjectSet where the objects contained are owned by this set.
Definition: manobjectset.h:23

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