Computes angles for PreStack::Gather.
More...
Computes angles for PreStack::Gather.
<>
◆ smoothingType
| Enumerator |
|---|
| None | |
| MovingAverage | |
| FFTFilter | |
◆ AngleComputer()
| PreStack::AngleComputer::AngleComputer |
( |
| ) |
|
|
protected |
◆ ~AngleComputer()
| PreStack::AngleComputer::~AngleComputer |
( |
| ) |
|
|
protected |
◆ averageSmooth()
| void PreStack::AngleComputer::averageSmooth |
( |
Array2D< float > & |
angledata | ) |
|
|
protected |
◆ computeAngleData()
| RefMan<Gather> PreStack::AngleComputer::computeAngleData |
( |
| ) |
|
|
protected |
◆ computeAngles()
| virtual RefMan<Gather> PreStack::AngleComputer::computeAngles |
( |
| ) |
|
|
pure virtual |
◆ curElasticModel()
| virtual const ElasticModel* PreStack::AngleComputer::curElasticModel |
( |
| ) |
const |
|
protectedpure virtual |
◆ curRefModel()
◆ fftDepthSmooth()
| void PreStack::AngleComputer::fftDepthSmooth |
( |
::FFTFilter & |
fftfilter, |
|
|
Array2D< float > & |
angledata |
|
) |
| |
|
protected |
◆ fftSmooth()
| void PreStack::AngleComputer::fftSmooth |
( |
Array2D< float > & |
angledata | ) |
|
|
protected |
◆ fftTimeSmooth()
| void PreStack::AngleComputer::fftTimeSmooth |
( |
::FFTFilter & |
fftfilter, |
|
|
Array2D< float > & |
angledata |
|
) |
| |
|
protected |
◆ fillandInterpArray()
| bool PreStack::AngleComputer::fillandInterpArray |
( |
Array2D< float > & |
angledata | ) |
|
|
protected |
◆ isOK()
| virtual bool PreStack::AngleComputer::isOK |
( |
| ) |
const |
|
pure virtual |
◆ rtsu_() [1/2]
◆ rtsu_() [2/2]
◆ setFFTSmoother()
| void PreStack::AngleComputer::setFFTSmoother |
( |
float |
freqf3, |
|
|
float |
freqf4 |
|
) |
| |
◆ setGatherIsNMOCorrected()
| void PreStack::AngleComputer::setGatherIsNMOCorrected |
( |
bool |
yn | ) |
|
|
inline |
◆ setMovingAverageSmoother()
- Parameters
-
| length | Filter length in survey Z unit |
| win | |
| param | |
◆ setNoSmoother()
| void PreStack::AngleComputer::setNoSmoother |
( |
| ) |
|
◆ setOutputSampling() [1/2]
| void PreStack::AngleComputer::setOutputSampling |
( |
const FlatPosData & |
| ) |
|
◆ setOutputSampling() [2/2]
◆ setRayTracerPars()
| void PreStack::AngleComputer::setRayTracerPars |
( |
const IOPar & |
| ) |
|
◆ setRefModel()
◆ setSmoothingPars()
| void PreStack::AngleComputer::setSmoothingPars |
( |
const IOPar & |
| ) |
|
◆ setTrcKey()
| void PreStack::AngleComputer::setTrcKey |
( |
const TrcKey & |
tk | ) |
|
|
inline |
◆ setZDomain()
◆ sKeyFreqF3()
| static const char* PreStack::AngleComputer::sKeyFreqF3 |
( |
| ) |
|
|
static |
◆ sKeyFreqF4()
| static const char* PreStack::AngleComputer::sKeyFreqF4 |
( |
| ) |
|
|
static |
◆ sKeySmoothType()
| static const char* PreStack::AngleComputer::sKeySmoothType |
( |
| ) |
|
|
static |
◆ sKeyWinFunc()
| static const char* PreStack::AngleComputer::sKeyWinFunc |
( |
| ) |
|
|
static |
◆ sKeyWinLen()
| static const char* PreStack::AngleComputer::sKeyWinLen |
( |
| ) |
|
|
static |
◆ sKeyWinParam()
| static const char* PreStack::AngleComputer::sKeyWinParam |
( |
| ) |
|
|
static |
◆ zDomain()
◆ zdomaininfo_()
◆ elasticmodel_
◆ gatheriscorrected_
| bool PreStack::AngleComputer::gatheriscorrected_ = true |
|
protected |
◆ iopar_
| IOPar PreStack::AngleComputer::iopar_ |
|
protected |
◆ maxthickness_
| float PreStack::AngleComputer::maxthickness_ = 25.f |
|
protected |
◆ outputsampling_
◆ raypars_
| IOPar PreStack::AngleComputer::raypars_ |
|
protected |
◆ refmodel_
◆ thresholdparam_
| float PreStack::AngleComputer::thresholdparam_ = 0.01f |
|
protected |
◆ trckey_
| TrcKey PreStack::AngleComputer::trckey_ |
|
protected |