OpendTect  6.6
seispswrite.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: Dec 2004
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "seismod.h"
15 #include "datachar.h"
16 class SeisTrc;
17 class BufferStringSet;
18 
19 
35 {
36 public:
37 
38  virtual ~SeisPSWriter() {}
39 
40  virtual void usePar(const IOPar&) {}
41  virtual bool fullSortingRequired() const { return true; }
43  virtual bool setSampleNames(const BufferStringSet&) const
44  { return false; }
45 
46  virtual bool put(const SeisTrc&) = 0;
47  virtual uiString errMsg() const = 0;
48 
49  virtual void close() {}
50 
51 };
52 
53 
SeisPSWriter::put
virtual bool put(const SeisTrc &)=0
datachar.h
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
Seis
Summary for a Seismic object.
Definition: segydirectdef.h:22
SeisPSWriter::errMsg
virtual uiString errMsg() const =0
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
SeisPSWriter::setSampleNames
virtual bool setSampleNames(const BufferStringSet &) const
Definition: seispswrite.h:43
SeisTrc
Seismic trace.
Definition: seistrc.h:34
SeisPSWriter::~SeisPSWriter
virtual ~SeisPSWriter()
Definition: seispswrite.h:38
SeisPSWriter::setPrefStorType
virtual void setPrefStorType(DataCharacteristics::UserType)
Definition: seispswrite.h:42
DataCharacteristics::UserType
UserType
Definition: datachar.h:87
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
SeisPSWriter::fullSortingRequired
virtual bool fullSortingRequired() const
Definition: seispswrite.h:41
SeisPSWriter
writes to a prestack seismic data store.
Definition: seispswrite.h:35
SeisPSWriter::close
virtual void close()
Definition: seispswrite.h:49
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
SeisPSWriter::usePar
virtual void usePar(const IOPar &)
Definition: seispswrite.h:40

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