![]() |
UNIVERS
15.3
UNIVERS base processing software API
|
#include <psc_accumulator_1st.hpp>
Classes | |
| struct | RowsTimeShift |
Public Member Functions | |
| Accumulator1st (const dba::Seismic &db, const Parameters ¶ms) | |
| virtual | ~Accumulator1st () |
| bool | operator() (const WaveField &second_order_row, WaveField &accumulated_row) const |
Public Member Functions inherited from psc::Accumulator | |
| Accumulator (const dba::Seismic &db, const Parameters ¶ms) | |
| virtual | ~Accumulator () |
| void | setParameters (const Parameters ¶ms) |
| const Parameters & | getParameters () const |
| void | setDb (const dba::Seismic &db) |
| const dba::Seismic & | getDb () const |
Protected Member Functions | |
| bool | accumulate (const int stride, std::vector< RowsTimeShift > &rows_time_shifts, WaveField &accumulated_row, bool *all_are_used_flag) const |
| bool | accumulate_row (const int row_id, const unsigned int stride, const Trace::TimeT time_shift, WaveField &accumulated_row) const |
| size_t | get_best_row_id (const std::vector< RowsTimeShift > &rows_time_shifts, bool *all_are_used_flag) const |
Protected Member Functions inherited from psc::Accumulator | |
| virtual void | progress (const int current, const int all) const |
Protected Attributes | |
| Trace::Header | m_def_hdr |
Accumulates first order CCFs rows from the first order CCFs and accumulated second order CCFs.
| psc::Accumulator1st::Accumulator1st | ( | const dba::Seismic & | db, |
| const Parameters & | params | ||
| ) |
Constructs accumulator with CCFs data base object provided.
Just store a pointed to DB object provided.
|
virtual |
Destruct object.
| bool psc::Accumulator1st::operator() | ( | const WaveField & | second_order_row, |
| WaveField & | accumulated_row | ||
| ) | const |
Calculate accumulated first order CCFs.
1.8.5