OpendTect-6_4  6.4
prestackmuteasciio.h
Go to the documentation of this file.
1 #ifndef prestackmuteasciio_h
2 #define prestackmuteasciio_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Umesh Sinha
9  Date: June 2008
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 
16 
17 #include "prestackprocessingmod.h"
18 #include "mathfunc.h"
19 #include "tableascio.h"
20 
21 namespace Table { class FormatDesc; }
22 
23 namespace PreStack
24 {
25 
26 class MuteDef;
27 
32 mExpClass(PreStackProcessing) MuteAscIO : public Table::AscIO
33 {
34 public:
36 
37  static Table::FormatDesc* getDesc();
38  static void updateDesc(Table::FormatDesc&,bool haveposinfo);
39 
40  float getUdfVal() const;
41  bool isXY() const;
42  bool getMuteDef(MuteDef&,bool extrapol=true,
45  bool getMuteDef(MuteDef&,const BinID&,
46  bool extrapol=true,
49 
50 protected:
51 
52  static void createDescBody(Table::FormatDesc&,bool havepos);
54 };
55 
56 } // namespace PreStack
57 
58 #endif
#define mExpClass(module)
Definition: commondefs.h:160
InterpolType
Definition: mathfunc.h:155
Definition: mathfunc.h:155
Definition: synthseis.h:36
description of input our output data content
Definition: tabledef.h:220
NamedObject for definition of a mute function.
Definition: prestackmutedef.h:32
OD class for stream read.
Definition: od_istream.h:24
Definition: geom2dascio.h:21
od_istream & strm_
Definition: prestackmuteasciio.h:53
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
Ascii I/O for PreStack mute.
Definition: prestackmuteasciio.h:32

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