![]() |
OpendTect
7.0
|
Elastic Impedance layer implementation: AI + SVel. More...
Public Member Functions | |
ElasticLayer (const RefLayer &) | |
ElasticLayer (float thkness, float ai, float si, float den, bool needcompthkness) | |
ElasticLayer (float thkness, float pvel, float svel, float den) | |
~ElasticLayer () | |
const ElasticLayer * | asElastic () const override |
ElasticLayer * | asElastic () override |
RefLayer * | clone () const override |
bool | fillVsWithVp (bool onlyinvalid) |
Compute Vs from Castagna. More... | |
float | getSI () const override |
float | getSVel () const override |
Type | getType () const override |
bool | isElastic () const override |
bool | isValidVs () const override |
RefLayer & | operator= (const ElasticLayer &) |
RefLayer & | setSVel (float) override |
![]() | |
AILayer (const RefLayer &) | |
AILayer (float thkness, float ai, float den, bool needcompthkness) | |
AILayer (float thkness, float vel, float den) | |
~AILayer () | |
const AILayer & | asAcoustic () const override |
AILayer & | asAcoustic () override |
bool | fillDenWithVp (bool onlyinvalid) |
float | getAI () const override |
float | getDen () const override |
float | getPVel () const override |
float | getThickness () const override |
bool | isValidDen () const override |
bool | isValidThickness () const override |
bool | isValidVel () const override |
RefLayer & | operator= (const AILayer &) |
RefLayer & | setDen (float) override |
RefLayer & | setPVel (float) override |
RefLayer & | setThickness (float) override |
![]() | |
virtual | ~RefLayer () |
virtual HTILayer * | asHTI () |
virtual const HTILayer * | asHTI () const |
virtual VTILayer * | asVTI () |
virtual const VTILayer * | asVTI () const |
virtual float | getFracAzi () const |
virtual float | getFracRho () const |
virtual bool | isHTI () const |
bool | isOK (bool dodencheck=true, bool dosvelcheck=true, bool dofracrhocheck=true, bool dofracazicheck=true) const |
virtual bool | isValidFracAzi () const |
virtual bool | isValidFracRho () const |
virtual bool | isVTI () const |
bool | operator!= (const RefLayer &) const |
RefLayer & | operator= (const RefLayer &) |
bool | operator== (const RefLayer &) const |
virtual RefLayer & | setFracAzi (float) |
virtual RefLayer & | setFracRho (float) |
Protected Member Functions | |
void | copyFrom (const RefLayer &) override |
![]() | |
RefLayer () | |
Private Attributes | |
float | svel_ |
Additional Inherited Members | |
![]() | |
enum | Type { Acoustic , Elastic , VTI , HTI } |
![]() | |
static RefLayer * | clone (const RefLayer &, const Type *require=nullptr) |
static RefLayer * | create (Type) |
static Type | getType (bool needswave, bool needfracrho, bool needfracazi) |
Elastic Impedance layer implementation: AI + SVel.
<>
ElasticLayer::ElasticLayer | ( | float | thkness, |
float | pvel, | ||
float | svel, | ||
float | den | ||
) |
ElasticLayer::ElasticLayer | ( | float | thkness, |
float | ai, | ||
float | si, | ||
float | den, | ||
bool | needcompthkness | ||
) |
ElasticLayer::ElasticLayer | ( | const RefLayer & | ) |
ElasticLayer::~ElasticLayer | ( | ) |
|
inlineoverridevirtual |
Reimplemented from RefLayer.
|
inlineoverridevirtual |
Reimplemented from RefLayer.
|
overridevirtual |
|
overrideprotectedvirtual |
bool ElasticLayer::fillVsWithVp | ( | bool | onlyinvalid | ) |
Compute Vs from Castagna.
|
overridevirtual |
Reimplemented from RefLayer.
|
inlineoverridevirtual |
Reimplemented from RefLayer.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from RefLayer.
|
overridevirtual |
Reimplemented from RefLayer.
RefLayer& ElasticLayer::operator= | ( | const ElasticLayer & | ) |
|
private |
Generated at 02/08/2024 10:19:31 for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024