Base class for algorithms that compute semblance along a moveout.
More...
#include <semblancealgo.h>
Base class for algorithms that compute semblance along a moveout.
<>
◆ ~SemblanceAlgorithm()
| virtual PreStack::SemblanceAlgorithm::~SemblanceAlgorithm |
( |
| ) |
|
|
virtual |
◆ SemblanceAlgorithm()
| PreStack::SemblanceAlgorithm::SemblanceAlgorithm |
( |
| ) |
|
|
protected |
◆ computeSemblance()
| virtual float PreStack::SemblanceAlgorithm::computeSemblance |
( |
const Gather & | , |
|
|
const float * | moveout, |
|
|
const bool * | usetrace = nullptr ) const |
|
pure virtual |
Computes the semblance along the moveout.
- Parameters
-
| moveout | - One depth (absolute) per trace in the gather, in the same order as the gather. |
| usetrace | Optional array with one entry per trace in the gather, int the same order as the gather. If provided, only traces with 'true' will be included in computation. |
◆ fillPar()
| virtual void PreStack::SemblanceAlgorithm::fillPar |
( |
IOPar & | | ) |
const |
|
inlinevirtual |
◆ reInit()
| virtual void PreStack::SemblanceAlgorithm::reInit |
( |
| ) |
|
|
inlinevirtual |
◆ usePar()
| virtual bool PreStack::SemblanceAlgorithm::usePar |
( |
const IOPar & | | ) |
|
|
inlinevirtual |