OpendTect  7.0
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
WellTie::Data Class Reference

Classes

struct  CorrelData
 

Public Member Functions

 Data (const Setup &, Well::Data &)
 
 ~Data ()
 
void computeExtractionRange ()
 
const Interval< float > & getDahRange () const
 
const ZSamplinggetModelRange () const
 
const SeisTrcgetRealTrc (int ioff=0) const
 
const ZSamplinggetReflRange () const
 
const ReflectivityModelBasegetRefModel () const
 
const SyntheticDatagetSynthetics () const
 
const SeisTrcgetSynthTrc (int ioff=0) const
 
const ZSamplinggetTraceRange () const
 
const SeisTrcgetTrc (bool synth, int ioff=0) const
 
float getZStep () const
 
bool isSonic () const
 
void reverseTrc (bool synth, int ioff=0)
 
void setRealTrc (const SeisTrc *, int ioff=0)
 
void setSynthetics (const SyntheticData *)
 
void setTraceRange (const ZSampling &zrg)
 
const Setupsetup () const
 
const char * sKeyDensity () const
 
const char * sKeySonic () const
 

Static Public Member Functions

static float cDefSeisSr ()
 
static const char * sKeyAI ()
 
static const char * sKeyReflectivity ()
 
static const char * sKeySeismic ()
 
static const char * sKeySynthetic ()
 

Public Attributes

CorrelData correl_
 
const Well::Logcslog_
 
DispParams dispparams_
 
Waveletestimatedwvlt_
 
TypeSet< Markerhorizons_
 
Waveletinitwvlt_
 
Well::LogSetlogset_
 
PickData pickdata_
 
TaskRunnertrunner_ = nullptr
 
RefMan< Well::Datawd_
 

Private Member Functions

SeisTrcgetRealTrc (int ioff=0)
 
SeisTrcgetSynthTrc (int ioff=0)
 
SeisTrcgetTrc (bool synth, int ioff=0)
 

Private Attributes

Interval< float > dahrg_
 
ZSampling modelrg_
 
const PostStackSyntheticDatapostsd_ = nullptr
 
const PreStackSyntheticDatapresd_ = nullptr
 
ZSampling reflrg_
 
SeisTrcBufseistrcs_
 
const Setup setup_
 
ConstRefMan< SharedObjectsynthdp_
 
ZSampling tracerg_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ Data()

WellTie::Data::Data ( const Setup ,
Well::Data  
)

◆ ~Data()

WellTie::Data::~Data ( )

Member Function Documentation

◆ cDefSeisSr()

static float WellTie::Data::cDefSeisSr ( )
static

◆ computeExtractionRange()

void WellTie::Data::computeExtractionRange ( )

◆ getDahRange()

const Interval<float>& WellTie::Data::getDahRange ( ) const
inline

◆ getModelRange()

const ZSampling& WellTie::Data::getModelRange ( ) const
inline

◆ getRealTrc() [1/2]

SeisTrc* WellTie::Data::getRealTrc ( int  ioff = 0)
private

◆ getRealTrc() [2/2]

const SeisTrc* WellTie::Data::getRealTrc ( int  ioff = 0) const

◆ getReflRange()

const ZSampling& WellTie::Data::getReflRange ( ) const
inline

◆ getRefModel()

const ReflectivityModelBase* WellTie::Data::getRefModel ( ) const

◆ getSynthetics()

const SyntheticData* WellTie::Data::getSynthetics ( ) const

◆ getSynthTrc() [1/2]

SeisTrc* WellTie::Data::getSynthTrc ( int  ioff = 0)
private

◆ getSynthTrc() [2/2]

const SeisTrc* WellTie::Data::getSynthTrc ( int  ioff = 0) const

◆ getTraceRange()

const ZSampling& WellTie::Data::getTraceRange ( ) const
inline

◆ getTrc() [1/2]

SeisTrc* WellTie::Data::getTrc ( bool  synth,
int  ioff = 0 
)
private

◆ getTrc() [2/2]

const SeisTrc* WellTie::Data::getTrc ( bool  synth,
int  ioff = 0 
) const

◆ getZStep()

float WellTie::Data::getZStep ( ) const

◆ isSonic()

bool WellTie::Data::isSonic ( ) const
inline

◆ reverseTrc()

void WellTie::Data::reverseTrc ( bool  synth,
int  ioff = 0 
)

◆ setRealTrc()

void WellTie::Data::setRealTrc ( const SeisTrc ,
int  ioff = 0 
)

◆ setSynthetics()

void WellTie::Data::setSynthetics ( const SyntheticData )

◆ setTraceRange()

void WellTie::Data::setTraceRange ( const ZSampling zrg)
inline

◆ setup()

const Setup& WellTie::Data::setup ( ) const
inline

◆ sKeyAI()

static const char* WellTie::Data::sKeyAI ( )
inlinestatic

◆ sKeyDensity()

const char* WellTie::Data::sKeyDensity ( ) const
inline

◆ sKeyReflectivity()

static const char* WellTie::Data::sKeyReflectivity ( )
inlinestatic

◆ sKeySeismic()

static const char* WellTie::Data::sKeySeismic ( )
inlinestatic

◆ sKeySonic()

const char* WellTie::Data::sKeySonic ( ) const
inline

◆ sKeySynthetic()

static const char* WellTie::Data::sKeySynthetic ( )
inlinestatic

Member Data Documentation

◆ correl_

CorrelData WellTie::Data::correl_

◆ cslog_

const Well::Log* WellTie::Data::cslog_

◆ dahrg_

Interval<float> WellTie::Data::dahrg_
private

◆ dispparams_

DispParams WellTie::Data::dispparams_

◆ estimatedwvlt_

Wavelet& WellTie::Data::estimatedwvlt_

◆ horizons_

TypeSet<Marker> WellTie::Data::horizons_

◆ initwvlt_

Wavelet& WellTie::Data::initwvlt_

◆ logset_

Well::LogSet& WellTie::Data::logset_

◆ modelrg_

ZSampling WellTie::Data::modelrg_
private

◆ pickdata_

PickData WellTie::Data::pickdata_

◆ postsd_

const PostStackSyntheticData* WellTie::Data::postsd_ = nullptr
private

◆ presd_

const PreStackSyntheticData* WellTie::Data::presd_ = nullptr
private

◆ reflrg_

ZSampling WellTie::Data::reflrg_
private

◆ seistrcs_

SeisTrcBuf& WellTie::Data::seistrcs_
private

◆ setup_

const Setup WellTie::Data::setup_
private

◆ synthdp_

ConstRefMan<SharedObject> WellTie::Data::synthdp_
private

◆ tracerg_

ZSampling WellTie::Data::tracerg_
private

◆ trunner_

TaskRunner* WellTie::Data::trunner_ = nullptr

◆ wd_

RefMan<Well::Data> WellTie::Data::wd_

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