![]() |
OpendTect
7.0
|
Base class for all Acoustic and Elastic impedance layers This object uses SI values exclusively for all its properties. More...
Public Types | |
| enum | Type { Acoustic , Elastic , VTI , HTI } |
Public Member Functions | |
| virtual | ~RefLayer () |
| virtual const AILayer & | asAcoustic () const =0 |
| virtual AILayer & | asAcoustic ()=0 |
| 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 RefLayer * | clone () const =0 |
| virtual float | getAI () const =0 |
| virtual float | getDen () const =0 |
| virtual float | getFracAzi () const |
| virtual float | getFracRho () const |
| virtual float | getPVel () const =0 |
| virtual float | getSI () const |
| virtual float | getSVel () const |
| virtual float | getThickness () const =0 |
| virtual Type | getType () const =0 |
| 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 | isValidDen () const =0 |
| virtual bool | isValidFracAzi () const |
| virtual bool | isValidFracRho () const |
| virtual bool | isValidThickness () const =0 |
| virtual bool | isValidVel () const =0 |
| virtual bool | isValidVs () const |
| virtual bool | isVTI () const |
| bool | operator!= (const RefLayer &) const |
| RefLayer & | operator= (const RefLayer &) |
| bool | operator== (const RefLayer &) const |
| virtual RefLayer & | setDen (float)=0 |
| virtual RefLayer & | setFracAzi (float) |
| virtual RefLayer & | setFracRho (float) |
| virtual RefLayer & | setPVel (float)=0 |
| virtual RefLayer & | setSVel (float) |
| virtual RefLayer & | setThickness (float)=0 |
Static Public Member Functions | |
| static RefLayer * | clone (const RefLayer &, const Type *require=nullptr) |
| static RefLayer * | create (Type) |
| static Type | getType (bool needswave, bool needfracrho, bool needfracazi) |
Protected Member Functions | |
| RefLayer () | |
| virtual void | copyFrom (const RefLayer &)=0 |
Base class for all Acoustic and Elastic impedance layers This object uses SI values exclusively for all its properties.
<>
| enum RefLayer::Type |
|
virtual |
|
protected |
|
inlinevirtual |
Reimplemented in ElasticLayer.
|
inlinevirtual |
Reimplemented in ElasticLayer.
|
pure virtual |
Implemented in HTILayer, VTILayer, ElasticLayer, and AILayer.
|
protectedpure virtual |
Implemented in HTILayer, VTILayer, ElasticLayer, and AILayer.
|
pure virtual |
Implemented in AILayer.
|
pure virtual |
Implemented in AILayer.
|
inlinevirtual |
Reimplemented in HTILayer.
|
inlinevirtual |
Reimplemented in VTILayer.
|
pure virtual |
Implemented in AILayer.
|
inlinevirtual |
Reimplemented in ElasticLayer.
|
inlinevirtual |
Reimplemented in ElasticLayer.
|
pure virtual |
Implemented in AILayer.
|
pure virtual |
Implemented in HTILayer, VTILayer, ElasticLayer, and AILayer.
|
static |
|
inlinevirtual |
Reimplemented in ElasticLayer.
|
inlinevirtual |
Reimplemented in HTILayer.
| bool RefLayer::isOK | ( | bool | dodencheck = true, |
| bool | dosvelcheck = true, |
||
| bool | dofracrhocheck = true, |
||
| bool | dofracazicheck = true |
||
| ) | const |
|
pure virtual |
Implemented in AILayer.
|
inlinevirtual |
Reimplemented in HTILayer.
|
inlinevirtual |
Reimplemented in VTILayer.
|
pure virtual |
Implemented in AILayer.
|
pure virtual |
Implemented in AILayer.
|
inlinevirtual |
Reimplemented in ElasticLayer.
|
inlinevirtual |
Reimplemented in VTILayer.
| bool RefLayer::operator!= | ( | const RefLayer & | ) | const |
| bool RefLayer::operator== | ( | const RefLayer & | ) | const |
|
inlinevirtual |
Reimplemented in ElasticLayer.
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024