OpendTect  6.3
welltiegeocalculator.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: Bruno
8  Date: Apr 2009
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "gendefs.h"
14 #include "odcomplex.h"
15 #include "wellattribmod.h"
16 
17 /* !brief performs the computations needed by TWTS !*/
18 
19 namespace Well { class D2TModel; class Log; class Data; }
20 
21 namespace WellTie
22 {
23 
25 {
26 public :
27 //Well data operations
28  Well::D2TModel* getModelFromVelLog(const Well::Data&,
29  const char* lognm) const;
30 
31  void son2TWT(Well::Log&,const Well::Data&) const;
32  void vel2TWT(Well::Log&,const Well::Data&) const;
33  void son2Vel(Well::Log&) const;
34  void d2TModel2Log(const Well::D2TModel&,Well::Log&) const;
35 
36 //others
37  void removeSpikes(float* inp,int sz,int gate,int fac) const;
38  double crossCorr(const float*,const float*,float*,int) const;
39  void deconvolve(const float*,const float_complex*,
40  float*,int) const;
41 };
42 
43 } // namespace WellTie
#define mExpClass(module)
Definition: commondefs.h:157
Depth to time model.
Definition: welld2tmodel.h:25
Well log.
Definition: welllog.h:40
Definition: file.h:109
Definition: welltiecshot.h:20
Definition: wellcommon.h:16
Definition: welltiegeocalculator.h:24
std::complex< float > float_complex
Definition: odcomplex.h:16
Definition: repos.h:23
The holder of all data concerning a certain well.
Definition: welldata.h:36

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