OpendTect
6.6
|
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 (DataPack::ID) |
void | setAngleValuesInRadians (bool yn) |
void | setGather (const PreStack::Gather &) |
void | setGather (DataPack::ID) |
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 | |
Gather * | angledata_ = nullptr |
bool | anglevalinradians_ = false |
Interval< float > | axisvalsrg_ |
Gather * | gather_ = nullptr |
int * | innermutes_ |
int * | outermutes_ |
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 | ( | DataPack::ID | ) |
|
inline |
void PreStack::PropCalc::setGather | ( | const PreStack::Gather & | ) |
void PreStack::PropCalc::setGather | ( | DataPack::ID | ) |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022