![]() |
OpendTect
7.0
|
Calculates 'post-stack' properties of a PreStack data store. More...
Classes | |
| class | Setup |
Public Types | |
| enum | AxisType { Norm , Log , Exp , Sqr , Sqrt , Abs , Sinsq } |
| enum | CalcType { Stats , LLSQ } |
| enum | LSQType { A0 , Coeff , StdDevA0 , StdDevCoeff , CorrCoeff } |
Public Member Functions | |
| PropCalc (const Setup &) | |
| virtual | ~PropCalc () |
| const Gather * | getGather () const |
| float | getVal (float z) const |
| float | getVal (int sampnr) const |
| bool | hasAngleData () const |
| void | setAngleData (const PreStack::Gather &) |
| void | setAngleData (DataPackID) |
| void | setAngleValuesInRadians (bool yn) |
| void | setGather (const PreStack::Gather &) |
| void | setGather (DataPackID) |
| Setup & | setup () |
| const Setup & | setup () const |
Static Public Member Functions | |
| static float | getVal (const PropCalc::Setup &su, TypeSet< float > &vals, TypeSet< float > &offs) |
Protected Member Functions | |
| void | removeGather () |
Protected Attributes | |
| ConstRefMan< Gather > | angledata_ = nullptr |
| bool | anglevalinradians_ = false |
| Interval< float > | axisvalsrg_ |
| ConstRefMan< Gather > | gather_ = nullptr |
| int * | innermutes_ = nullptr |
| int * | outermutes_ = nullptr |
| Setup | setup_ |
Private Member Functions | |
| bool | getAngleFromMainGather () const |
| void | handleNewGather () |
| void | init () |
Calculates 'post-stack' properties of a PreStack data store.
<>
| PreStack::PropCalc::PropCalc | ( | const Setup & | ) |
|
virtual |
|
private |
|
inline |
|
static |
| float PreStack::PropCalc::getVal | ( | float | z | ) | const |
| float PreStack::PropCalc::getVal | ( | int | sampnr | ) | const |
|
private |
|
inline |
|
private |
|
protected |
| void PreStack::PropCalc::setAngleData | ( | const PreStack::Gather & | ) |
Only used if AngleA0 or AngleCoeff. If not set, offset values from traces will be assumed to contain angles.
| void PreStack::PropCalc::setAngleData | ( | DataPackID | ) |
|
inline |
| void PreStack::PropCalc::setGather | ( | const PreStack::Gather & | ) |
| void PreStack::PropCalc::setGather | ( | DataPackID | ) |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024