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_