OpendTect  7.0
Public Member Functions | Private Attributes | List of all members
Strat::LayerSequenceOv Class Reference
Inheritance diagram for Strat::LayerSequenceOv:
[legend]

Public Member Functions

 LayerSequenceOv (const LayerSequence &)
 
 LayerSequenceOv (const LayerSequenceOv &)
 
 LayerSequenceOv (const PropertyRefSelection *=nullptr)
 
 ~LayerSequenceOv ()
 
LayerSequenceoperator= (const LayerSequence &)
 
LayerSequenceoperator= (const LayerSequenceOv &)
 
float overburdenVelocity_ () const
 
void setOverburdenVelocity_ (float vel)
 
- Public Member Functions inherited from Strat::LayerSequence
 LayerSequence (const LayerSequence &)
 
 LayerSequence (const PropertyRefSelection *=nullptr)
 
virtual ~LayerSequence ()
 
float depthOf (const Level &, float notfoundval=0.f) const
 will return 0 if lvl not found More...
 
float depthPositionOf (const Level &, float notfoundval=0.f) const
 
void getLayersFor (const UnitRef *, ObjectSet< const Layer > &) const
 
void getLayersFor (const UnitRef *ur, ObjectSet< Layer > &lys)
 
void getSequencePart (const Interval< float > &depthrg, bool cropfirstlast, LayerSequence &) const
 
int indexOf (const Level &, int startsearchat=0) const
 may return -1 for not found More...
 
bool isEmpty () const
 
int layerIdxAtZ (float) const
 returns -1 if outside More...
 
ObjectSet< Layer > & layers ()
 
const ObjectSet< Layer > & layers () const
 
int nearestLayerIdxAtZ (float z) const
 returns -1 only if empty More...
 
LayerSequenceoperator= (const LayerSequence &)
 
float overburdenVelocity () const
 
int positionOf (const Level &) const
 
void prepareUse () const
 needed after changes More...
 
PropertyRefSelectionpropertyRefs ()
 
const PropertyRefSelectionpropertyRefs () const
 
Interval< float > propRange (int) const
 
const RefTreerefTree () const
 
void setEmpty ()
 
void setOverburdenVelocity (float vel)
 
void setStartDepth (float z)
 
void setStartDepthAndAdjust (float z)
 
void setStartDepthOnly (float z)
 
void setXPos (float)
 
int size () const
 
float startDepth () const
 
Interval< float > zRange () const
 

Private Attributes

float velabove_ = 2000.f
 

Additional Inherited Members

- Protected Member Functions inherited from Strat::LayerSequence
void adjustLayers (float startz)
 
- Protected Attributes inherited from Strat::LayerSequence
ObjectSet< Layerlayers_
 
PropertyRefSelection props_
 
float z0_ = 0.f
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ LayerSequenceOv() [1/3]

Strat::LayerSequenceOv::LayerSequenceOv ( const PropertyRefSelection = nullptr)

◆ LayerSequenceOv() [2/3]

Strat::LayerSequenceOv::LayerSequenceOv ( const LayerSequenceOv )

◆ LayerSequenceOv() [3/3]

Strat::LayerSequenceOv::LayerSequenceOv ( const LayerSequence )

◆ ~LayerSequenceOv()

Strat::LayerSequenceOv::~LayerSequenceOv ( )

Member Function Documentation

◆ operator=() [1/2]

LayerSequence& Strat::LayerSequenceOv::operator= ( const LayerSequence )

◆ operator=() [2/2]

LayerSequence& Strat::LayerSequenceOv::operator= ( const LayerSequenceOv )

◆ overburdenVelocity_()

float Strat::LayerSequenceOv::overburdenVelocity_ ( ) const
inline

◆ setOverburdenVelocity_()

void Strat::LayerSequenceOv::setOverburdenVelocity_ ( float  vel)

Member Data Documentation

◆ velabove_

float Strat::LayerSequenceOv::velabove_ = 2000.f
private

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