UNIVERS
15.3
UNIVERS base processing software API
|
#include <ws_sim.hpp>
Public Member Functions | |
Sim () | |
virtual | ~Sim () |
virtual Sim * | clone () const =0 |
bool | operator() (const WaveField &field, S2Corr::DVector &coeffs, size_t t0id, size_t dt) const |
Protected Member Functions | |
virtual bool | calc (const WaveField &field, S2Corr::DVector &coeffs, size_t t0id, size_t dt) const =0 |
Abstract similarity interface.
WSel::Sim::Sim | ( | ) |
Default constructor.
|
virtual |
Destructor.
|
protectedpure virtual |
Calculate vector of similarity coefficients for provided wavefield.
Should be reimplemented. Return false on any error.
Implemented in WSel::EnSim, and WSel::CorrSim.
|
pure virtual |
Make copy of the object.
Implemented in WSel::EnSim, and WSel::CorrSim.
bool WSel::Sim::operator() | ( | const WaveField & | field, |
S2Corr::DVector & | coeffs, | ||
size_t | t0id, | ||
size_t | dt | ||
) | const |
Calculate vector of similarity coefficients for provided wavefield.
Return false on any error.