OpendTect-6_4  6.4
welltiegeocalculator.h
Go to the documentation of this file.
1 #ifndef welltiegeocalculator_h
2 #define welltiegeocalculator_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bruno
9  Date: Apr 2009
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "gendefs.h"
16 #include "odcomplex.h"
17 #include "wellattribmod.h"
18 
19 /* !brief performs the computations needed by TWTS !*/
20 
21 namespace Well { class D2TModel; class Log; class Data; }
22 
23 namespace WellTie
24 {
25 
27 {
28 public :
29 //Well data operations
30  Well::D2TModel* getModelFromVelLog(const Well::Data&,
31  const char* lognm) const;
32 
33  void son2TWT(Well::Log&,const Well::Data&) const;
34  void vel2TWT(Well::Log&,const Well::Data&) const;
35  void son2Vel(Well::Log&) const;
36  void d2TModel2Log(const Well::D2TModel&,Well::Log&) const;
37 
38 //others
39  void removeSpikes(float* inp,int sz,int gate,int fac) const;
40  double crossCorr(const float*,const float*,float*,int) const;
41  void deconvolve(const float*,const float_complex*,
42  float*,int) const;
43 };
44 
45 } // namespace WellTie
46 
47 #endif
#define mExpClass(module)
Definition: commondefs.h:160
Depth to time model.
Definition: welld2tmodel.h:34
Well log.
Definition: welllog.h:44
Definition: file.h:99
Definition: welltiecshot.h:21
Definition: directionalsurvey.h:19
Definition: welltiegeocalculator.h:26
std::complex< float > float_complex
Definition: odcomplex.h:18
Definition: repos.h:25
The holder of all data concerning a certain well.
Definition: welldata.h:113

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