Computes angles for PreStack::Gather.
More...
Computes angles for PreStack::Gather.
<>
◆ smoothingType
Enumerator |
---|
None | |
MovingAverage | |
FFTFilter | |
◆ AngleComputer()
PreStack::AngleComputer::AngleComputer |
( |
| ) |
|
◆ averageSmooth()
void PreStack::AngleComputer::averageSmooth |
( |
Array2D< float > & |
angledata | ) |
|
|
protected |
◆ computeAngleData()
Gather* PreStack::AngleComputer::computeAngleData |
( |
| ) |
|
|
protected |
◆ computeAngles()
virtual Gather* PreStack::AngleComputer::computeAngles |
( |
| ) |
|
|
pure virtual |
◆ curElasticModel()
virtual const ElasticModel& PreStack::AngleComputer::curElasticModel |
( |
| ) |
const |
|
protectedpure virtual |
◆ curRayTracer() [1/2]
◆ curRayTracer() [2/2]
virtual const RayTracer1D* PreStack::AngleComputer::curRayTracer |
( |
| ) |
const |
|
protectedpure virtual |
◆ 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 |
◆ 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()
void PreStack::AngleComputer::setOutputSampling |
( |
const FlatPosData & |
| ) |
|
◆ setRayTracer()
void PreStack::AngleComputer::setRayTracer |
( |
const IOPar & |
raypar | ) |
|
◆ setSmoothingPars()
void PreStack::AngleComputer::setSmoothingPars |
( |
const IOPar & |
| ) |
|
◆ setTrcKey()
void PreStack::AngleComputer::setTrcKey |
( |
const TrcKey & |
tk | ) |
|
|
inline |
◆ 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 |
◆ elasticmodel_
◆ gatheriscorrected_
bool PreStack::AngleComputer::gatheriscorrected_ = true |
|
protected |
◆ iopar_
IOPar PreStack::AngleComputer::iopar_ |
|
protected |
◆ maxthickness_
float PreStack::AngleComputer::maxthickness_ |
|
protected |
◆ needsraytracing_
bool PreStack::AngleComputer::needsraytracing_ |
|
protected |
◆ outputsampling_
◆ raytracer_
◆ thresholdparam_
float PreStack::AngleComputer::thresholdparam_ |
|
protected |
◆ trckey_
TrcKey PreStack::AngleComputer::trckey_ |
|
protected |