UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
bpflt_pred.hpp
1 /* bpflt_pred.hpp */
2 /* $Id: bpflt_pred.hpp 21022 2011-07-11 11:45:03Z urij $ */
3 #ifndef __bpflt_pred_hpp
4 #define __bpflt_pred_hpp
5 
6 #include <s2proc/bpflt.hpp>
7 #include <s2proc/trace_pred.hpp>
8 
10 class BPFltPRD : public BPFlt
11 {
12 public:
13 
14  BPFltPRD(const Band &band, OperatorParams* op_par, unsigned int left_add, unsigned int right_add);
15 
16  virtual ~BPFltPRD();
17 
18 protected:
19 
20  virtual bool filter(std::vector<float> &ampls, float dt) const;
21 
22  OperatorParams m_op_par;
23  unsigned int m_left_add;
24  unsigned int m_right_add;
25 
26 };
27 
28 #endif /* bpflt_pred.hpp */
Definition: prd_service.hpp:20
virtual bool filter(std::vector< float > &ampls, float dt) const
Definition: bpflt.hpp:9
const Band & band() const
Definition: bpflt.hpp:39
std::vector< BElem > Band
Definition: bpflt.hpp:17
Definition: bpflt_pred.hpp:10