OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
Strat::LaySeqAttribCalc Class Reference

calculates attributes from layer sequences More...

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

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

Private Member Functions

 mODTextTranslationClass (LaySeqAttribCalc)
 

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

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

Member Function Documentation

void Strat::LaySeqAttribCalc::applyTransform ( TypeSet< float > &  ) const
protected
float Strat::LaySeqAttribCalc::getGlobalValue ( const LayerSequence ) const
protected
float Strat::LaySeqAttribCalc::getLocalValue ( const LayerSequence ,
const Interval< float > &   
) const
protected
float Strat::LaySeqAttribCalc::getValue ( const LayerSequence ,
const Interval< float > &  zrange 
) const
bool Strat::LaySeqAttribCalc::isDist ( ) const
bool Strat::LaySeqAttribCalc::isVel ( ) const
Strat::LaySeqAttribCalc::mODTextTranslationClass ( LaySeqAttribCalc  )
private

Friends And Related Function Documentation

friend class LayModAttribCalc
friend

Member Data Documentation

const LaySeqAttrib& Strat::LaySeqAttribCalc::attr_
protected
ObjectSet<const Strat::Lithology> Strat::LaySeqAttribCalc::liths_
protected
Stats::Type Strat::LaySeqAttribCalc::stattype_
protected
Stats::UpscaleType Strat::LaySeqAttribCalc::statupscl_
protected
ObjectSet<const Strat::UnitRef> Strat::LaySeqAttribCalc::units_
protected
int Strat::LaySeqAttribCalc::validx_
protected

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