OpendTect  6.3
prestackmuteasciio.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: Umesh Sinha
8  Date: June 2008
9 ________________________________________________________________________
10 
11 -*/
12 
13 
14 
15 #include "prestackprocessingmod.h"
16 #include "mathfunc.h"
17 #include "tableascio.h"
18 
19 namespace Table { class FormatDesc; }
20 
21 namespace PreStack
22 {
23 
24 class MuteDef;
25 
30 mExpClass(PreStackProcessing) MuteAscIO : public Table::AscIO
31 {
32 public:
34 
35  static Table::FormatDesc* getDesc();
36  static void updateDesc(Table::FormatDesc&,bool haveposinfo);
37 
38  float getUdfVal() const;
39  bool isXY() const;
40  bool getMuteDef(MuteDef&,bool extrapol=true,
43  bool getMuteDef(MuteDef&,const BinID&,
44  bool extrapol=true,
47 
48 protected:
49 
50  static void createDescBody(Table::FormatDesc&,bool havepos);
52 };
53 
54 } // namespace PreStack
#define mExpClass(module)
Definition: commondefs.h:157
InterpolType
Definition: mathfunc.h:153
Definition: mathfunc.h:153
Definition: prestackagc.h:18
description of input our output data content
Definition: tabledef.h:215
NamedObject for definition of a mute function.
Definition: prestackmutedef.h:30
OD class for stream read.
Definition: od_istream.h:23
Definition: geom2dascio.h:18
od_istream & strm_
Definition: prestackmuteasciio.h:51
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
Ascii I/O for PreStack mute.
Definition: prestackmuteasciio.h:30

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