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 |