Computes angles for PreStack::Gather from ElasticModel.
More...
|
| | ModelBasedAngleComputer () |
| |
| RefMan< Gather > | computeAngles () override |
| |
| bool | isOK () const override |
| |
| void | setElasticModel (const TrcKey &, bool doblock, bool pvelonly, ElasticModel &) |
| |
| void | setRefModel (const OffsetReflectivityModel &, const TrcKey &) |
| |
| void | setFFTSmoother (float freqf3, float freqf4) |
| |
| void | setGatherIsNMOCorrected (bool yn) |
| |
| void | setMovingAverageSmoother (float length, BufferString win=HanningWindow::sName(), float param=0.95) |
| |
| void | setNoSmoother () |
| |
| void | setOutputSampling (const FlatPosData &) |
| |
| void | setOutputSampling (const FlatPosData &, Seis::OffsetType, const ZDomain::Info &) |
| |
| void | setRayTracerPars (const IOPar &) |
| |
| void | setSmoothingPars (const IOPar &) |
| |
| void | setTrcKey (const TrcKey &tk) |
| |
| void | addObserver (WeakPtrBase *obs) |
| | Not for normal use. May become private. More...
|
| |
| int | nrRefs () const |
| | Only for expert use. More...
|
| |
| void | ref () const |
| |
| bool | refIfReffed () const |
| | Don't use in production, for debugging. More...
|
| |
| void | removeObserver (WeakPtrBase *obs) |
| | Not for normal use. May become private. More...
|
| |
| bool | tryRef () const |
| | Not for normal use. May become private. More...
|
| |
| void | unRef () const |
| |
| void | unRefNoDelete () const |
| |
Computes angles for PreStack::Gather from ElasticModel.
<>
◆ ModelBasedAngleComputer()
| PreStack::ModelBasedAngleComputer::ModelBasedAngleComputer |
( |
| ) |
|
◆ ~ModelBasedAngleComputer()
| PreStack::ModelBasedAngleComputer::~ModelBasedAngleComputer |
( |
| ) |
|
|
private |
◆ computeAngles()
| RefMan<Gather> PreStack::ModelBasedAngleComputer::computeAngles |
( |
| ) |
|
|
overridevirtual |
◆ curElasticModel()
| const ElasticModel* PreStack::ModelBasedAngleComputer::curElasticModel |
( |
| ) |
const |
|
overrideprivatevirtual |
◆ curModelTool() [1/2]
| ModelTool* PreStack::ModelBasedAngleComputer::curModelTool |
( |
| ) |
|
|
private |
◆ curModelTool() [2/2]
| const ModelTool* PreStack::ModelBasedAngleComputer::curModelTool |
( |
| ) |
const |
|
private |
◆ curRefModel()
◆ isOK()
| bool PreStack::ModelBasedAngleComputer::isOK |
( |
| ) |
const |
|
overridevirtual |
◆ setElasticModel()
| void PreStack::ModelBasedAngleComputer::setElasticModel |
( |
const TrcKey & |
, |
|
|
bool |
doblock, |
|
|
bool |
pvelonly, |
|
|
ElasticModel & |
|
|
) |
| |
◆ setRefModel() [1/2]
◆ setRefModel() [2/2]
◆ tools_