OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
Strat::LaySeqAttribCalc Class Reference

calculates attributes from layer sequences More...

#include <stratlayseqattribcalc.h>

Public Member Functions

 LaySeqAttribCalc (const LaySeqAttrib &, const LayerModel &)
 
 ~LaySeqAttribCalc ()
 
float getValue (const LayerSequence &, const Interval< float > &zrange) const
 
bool isDist () const
 
bool isVel () const
 

Protected Member Functions

void applyTransform (TypeSet< float > &) const
 
float getGlobalValue (const LayerSequence &) const
 
float getLocalValue (const LayerSequence &, const Interval< float > &) const
 

Protected Attributes

const LaySeqAttribattr_
 
ObjectSet< const Strat::Lithologyliths_
 
Stats::Type stattype_
 
Stats::UpscaleType statupscl_
 
ObjectSet< const Strat::UnitRefunits_
 
int validx_
 

Friends

class LayModAttribCalc
 

Detailed Description

calculates attributes from layer sequences

Note that if the attribute is global, then the zrange is not used.

<>

Constructor & Destructor Documentation

◆ LaySeqAttribCalc()

Strat::LaySeqAttribCalc::LaySeqAttribCalc ( const LaySeqAttrib & ,
const LayerModel &  )

◆ ~LaySeqAttribCalc()

Strat::LaySeqAttribCalc::~LaySeqAttribCalc ( )

Member Function Documentation

◆ applyTransform()

void Strat::LaySeqAttribCalc::applyTransform ( TypeSet< float > & ) const
protected

◆ getGlobalValue()

float Strat::LaySeqAttribCalc::getGlobalValue ( const LayerSequence & ) const
protected

◆ getLocalValue()

float Strat::LaySeqAttribCalc::getLocalValue ( const LayerSequence & ,
const Interval< float > &  ) const
protected

◆ getValue()

float Strat::LaySeqAttribCalc::getValue ( const LayerSequence & ,
const Interval< float > & zrange ) const

◆ isDist()

bool Strat::LaySeqAttribCalc::isDist ( ) const

◆ isVel()

bool Strat::LaySeqAttribCalc::isVel ( ) const

Friends And Related Symbol Documentation

◆ LayModAttribCalc

friend class LayModAttribCalc
friend

Member Data Documentation

◆ attr_

const LaySeqAttrib& Strat::LaySeqAttribCalc::attr_
protected

◆ liths_

ObjectSet<const Strat::Lithology> Strat::LaySeqAttribCalc::liths_
protected

◆ stattype_

Stats::Type Strat::LaySeqAttribCalc::stattype_
protected

◆ statupscl_

Stats::UpscaleType Strat::LaySeqAttribCalc::statupscl_
protected

◆ units_

ObjectSet<const Strat::UnitRef> Strat::LaySeqAttribCalc::units_
protected

◆ validx_

int Strat::LaySeqAttribCalc::validx_
protected

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