OpendTect  6.6
seisreaderset.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: A.H. Bril
8  Date: 27-1-98
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "seismod.h"
15 #include "seisread.h"
16 #include "manobjectset.h"
17 
18 
27 {
28 public:
29 
30  bool is2D() const;
31 
33 
37 
38  void setComponent(int);
39 
40  uiString errMsg() const { return errmsg_; }
41 
42 protected:
43 
44  mutable uiString errmsg_;
45 
46  bool getSingle(int,SeisTrcInfo&,int& res);
47  BinID getBinID(int,const SeisTrcInfo&) const;
48 
49 };
50 
51 
SeisTrcReaderSet::errMsg
uiString errMsg() const
Definition: seisreaderset.h:40
SeisTrcInfo
Information for a seismic trace, AKA trace header info.
Definition: seisinfo.h:27
ObjectSet< SeisTrcInfo >
Seis
Summary for a Seismic object.
Definition: segydirectdef.h:22
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
SeisTrcReaderSet::getBinID
BinID getBinID(int, const SeisTrcInfo &) const
Seis::Prod
@ Prod
Definition: seistype.h:30
SeisTrcReaderSet::getSingle
bool getSingle(int, SeisTrcInfo &, int &res)
seisread.h
ManagedObjectSet< SeisTrcReader >
BinID
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
SeisTrcReaderSet::setComponent
void setComponent(int)
SeisTrcReaderSet::prepareWork
bool prepareWork(Seis::ReadMode rm=Seis::Prod)
SeisTrcReaderSet
advances and reads from multipe SeisTrcReader's
Definition: seisreaderset.h:27
SeisTrcReaderSet::getTrcInfos
int getTrcInfos(ObjectSet< SeisTrcInfo > &)
not optional: has to be called explicitly
SeisTrcReaderSet::is2D
bool is2D() const
determined by first reader
Seis::ReadMode
ReadMode
Definition: seistype.h:30
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
MPE::errmsg_
BufferString errmsg_
Definition: horizontracker.h:118
SeisTrcReaderSet::getTrcs
bool getTrcs(ObjectSet< SeisTrc > &)
manobjectset.h
SeisTrcReaderSet::errmsg_
uiString errmsg_
Definition: seisreaderset.h:44

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