![]() |
UNIVERS
15.3
UNIVERS base processing software API
|
#include <s2_auto_time_shifts.hpp>
Public Member Functions | |
| S2AutoTimeShifts () | |
| virtual | ~S2AutoTimeShifts () |
| virtual void | calc (const WaveField &field, std::vector< Trace::AmplT > &dt_vec) const |
Protected Member Functions | |
| virtual void | get_dt (const Trace &tr1, const Trace &tr2, Trace::AmplT &dt) const |
Provides automatic times shift calculation for wavefield with "almost vertical" wave using trace correlations.
| S2AutoTimeShifts::S2AutoTimeShifts | ( | ) |
Default constructor
|
virtual |
Destructs object
|
virtual |
Calculates vector of shifts with the same size as the size of field. The first element is zero, because the first trace is fixed.
|
protectedvirtual |
Calculates time shift between provided traces for maximal correlation achievement.
1.8.5