3 #ifndef __s2_traces_quality_3d_hpp
4 #define __s2_traces_quality_3d_hpp
9 #include <s2_abstract_db_access.hpp>
10 #include <s2_traces_quality.hpp>
11 #include <polycor.hpp>
13 #include <s2proc/s2_abstract_db_access.hpp>
14 #include <s2proc/s2_traces_quality.hpp>
15 #include <s2proc/polycor.hpp>
29 std::map<PSC::Direction, S2TracesQuality::QP>
62 std::multimap<
Trace::AmplT,std::pair<int, int> > &weights)
const;
83 bool obtain_qp(
int nsl,
int nss,
int nrl,
int nrs, PSC::Direction dir,
float AmplT
Definition: trace.hpp:21
std::map< int, std::map< int, std::map< int, std::map< int, std::map< PSC::Direction, S2TracesQuality::QP > > > > > Quality
Definition: s2_traces_quality_3d.hpp:33
Quality m_quality
Definition: s2_traces_quality_3d.hpp:68
float TimeT
Definition: trace.hpp:22
Definition: s2_abstract_db_access.hpp:15
const Quality & getQuality() const
Definition: s2_traces_quality_3d.hpp:53
int m_stride
Definition: s2_traces_quality_3d.hpp:74
const S2TracesQuality::QP & getQP(int nsl, int nss, int nrl, int nrs, PSC::Direction dir, bool *rc=0x0) const
Definition: s2_traces_quality.hpp:22
S2TracesQuality3D(const S2AbstractDBAccess &dba_if, const Trace::TimeT &max_time_range, int stride)
Trace::TimeT m_max_time_range
Definition: s2_traces_quality_3d.hpp:71
Definition: s2_traces_quality_3d.hpp:19
bool getWeightsDistribution(PSC::Direction avg_dir, PSC::Direction shift_dir, std::multimap< Trace::AmplT, std::pair< int, int > > &weights) const
bool append(const Trace &tr)