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

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