OpendTect-6_4  6.4
seispswrite.h
Go to the documentation of this file.
1 #ifndef seispswrite_h
2 #define seispswrite_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: Dec 2004
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "seismod.h"
16 #include "datachar.h"
17 class SeisTrc;
18 class BufferStringSet;
19 
20 
36 {
37 public:
38 
39  virtual ~SeisPSWriter() {}
40 
41  virtual void usePar(const IOPar&) {}
42  virtual bool fullSortingRequired() const { return true; }
44  virtual bool setSampleNames(const BufferStringSet&) const
45  { return false; }
46 
47  virtual bool put(const SeisTrc&) = 0;
48  virtual uiString errMsg() const = 0;
49 
50  virtual void close() {}
51 
52 };
53 
54 
55 #endif
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
Definition: uistring.h:89
Set of BufferString objects.
Definition: bufstringset.h:28
virtual bool fullSortingRequired() const
Definition: seispswrite.h:42
virtual ~SeisPSWriter()
Definition: seispswrite.h:39
virtual void usePar(const IOPar &)
Definition: seispswrite.h:41
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
virtual void setPrefStorType(DataCharacteristics::UserType)
Definition: seispswrite.h:43
Seismic trace.
Definition: seistrc.h:34
UserType
Definition: datachar.h:88
const char * errMsg() const
Definition: horizontracker.h:61
virtual bool setSampleNames(const BufferStringSet &) const
Definition: seispswrite.h:44
virtual void close()
Definition: seispswrite.h:50
writes to a prestack seismic data store.
Definition: seispswrite.h:35

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