OpendTect
7.0
|
Acoustic Impedance layer implementation. More...
Public Member Functions | |
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 |
RefLayer * | clone () const override |
bool | fillDenWithVp (bool onlyinvalid) |
float | getAI () const override |
float | getDen () const override |
float | getPVel () const override |
float | getThickness () const override |
Type | getType () 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 |
Public Member Functions inherited from RefLayer | |
virtual | ~RefLayer () |
virtual ElasticLayer * | asElastic () |
virtual const ElasticLayer * | asElastic () const |
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 float | getSI () const |
virtual float | getSVel () const |
virtual bool | isElastic () 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 | isValidVs () 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) |
virtual RefLayer & | setSVel (float) |
Protected Member Functions | |
void | copyFrom (const RefLayer &) override |
Protected Member Functions inherited from RefLayer | |
RefLayer () | |
Private Attributes | |
float | den_ |
float | thickness_ |
float | vel_ |
Additional Inherited Members | |
Public Types inherited from RefLayer | |
enum | Type { Acoustic , Elastic , VTI , HTI } |
Static Public Member Functions inherited from RefLayer | |
static RefLayer * | clone (const RefLayer &, const Type *require=nullptr) |
static RefLayer * | create (Type) |
static Type | getType (bool needswave, bool needfracrho, bool needfracazi) |
Acoustic Impedance layer implementation.
<>
AILayer::AILayer | ( | float | thkness, |
float | vel, | ||
float | den | ||
) |
AILayer::AILayer | ( | float | thkness, |
float | ai, | ||
float | den, | ||
bool | needcompthkness | ||
) |
AILayer::AILayer | ( | const RefLayer & | ) |
AILayer::~AILayer | ( | ) |
|
overridevirtual |
Implements RefLayer.
Reimplemented in HTILayer, VTILayer, and ElasticLayer.
|
overrideprotectedvirtual |
Implements RefLayer.
Reimplemented in HTILayer, VTILayer, and ElasticLayer.
bool AILayer::fillDenWithVp | ( | bool | onlyinvalid | ) |
|
overridevirtual |
Implements RefLayer.
|
inlineoverridevirtual |
Implements RefLayer.
|
inlineoverridevirtual |
Implements RefLayer.
|
inlineoverridevirtual |
Implements RefLayer.
|
inlineoverridevirtual |
Implements RefLayer.
Reimplemented in HTILayer, VTILayer, and ElasticLayer.
|
overridevirtual |
Implements RefLayer.
|
overridevirtual |
Implements RefLayer.
|
overridevirtual |
Implements RefLayer.
|
private |
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024