![]() |
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