19 namespace Seis {
class SelData; }
32 virtual const char* type()
const = 0;
53 virtual bool get(
SeisTrc&)
const = 0;
85 virtual const char*
type()
const {
return sKeyODType; }
91 virtual bool get(
SeisTrc&)
const;
94 virtual int estimateTotalNumber()
const;
118 virtual bool put(
const SeisTrc&) = 0;
121 static SeqOut* make(
const char*);
122 static void addClass(
SeqOut*);
142 virtual const char*
type()
const {
return sKeyODType; }
147 virtual bool put(
const SeisTrc&);
#define mExpClass(module)
Definition: commondefs.h:157
SeisPSReader * psrdr_
Definition: seisseqio.h:100
Seismics.
Definition: segydirectdef.h:20
SeisTrcReader * rdr_
Definition: seisseqio.h:99
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
SeisTrcBuf & gath_
Definition: seisseqio.h:104
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
Base class for Seismic Sequential output classes.
Definition: seisseqio.h:114
contains domain-specific data boundary details.
Definition: seisbounds.h:29
int curposidx_
Definition: seisseqio.h:105
Definition: seiswrite.h:38
virtual int estimateTotalNumber() const
Definition: seisseqio.h:58
Definition: uistring.h:88
int ldidx_
Definition: seisseqio.h:107
Set of BufferString objects.
Definition: bufstringset.h:25
OpendTect-internal Seismic Sequential input.
Definition: seisseqio.h:78
GeomType
Definition: seistype.h:31
reads from a seismic data store.
Definition: seisread.h:43
ODSeqOut()
Definition: seisseqio.h:139
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
virtual const char * type() const
Definition: seisseqio.h:85
uiString errMsg() const
Definition: seisseqio.h:37
virtual Seis::Bounds * getBounds() const
Definition: seisseqio.h:57
int segidx_
Definition: seisseqio.h:106
#define mDefineFactoryInClass(T, funcname)
Definition: factory.h:424
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
Base class for Seismic Sequential input classes.
Definition: seisseqio.h:49
static const char * sKeyODType
Definition: seisseqio.h:39
static SeqOut * create()
Definition: seisseqio.h:150
Seismic trace.
Definition: seistrc.h:31
BufferString errmsg_
Definition: horizontracker.h:117
set of seismic traces.
Definition: seisbuf.h:28
SeisTrcWriter * wrr_
Definition: seisseqio.h:152
virtual const char * type() const
Definition: seisseqio.h:142
uiString errmsg_
Definition: seisseqio.h:43
reads from a prestack seismic data store.
Definition: seispsread.h:33
Base class for Seismic Sequential IO classes.
Definition: seisseqio.h:28
Seismic Sequential output via SeistrcWriter.
Definition: seisseqio.h:135
static SeqInp * create()
Definition: seisseqio.h:97