UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BPFltPRD Class Reference

#include <bpflt_pred.hpp>

Inheritance diagram for BPFltPRD:
BPFlt

Public Member Functions

 BPFltPRD (const Band &band, OperatorParams *op_par, unsigned int left_add, unsigned int right_add)
 
- Public Member Functions inherited from BPFlt
 BPFlt (const Band &band)
 
virtual ~BPFlt ()
 
bool operator() (std::vector< float > &ampls, float dt) const
 
float operator() (float f) const
 
const Bandband () const
 

Protected Member Functions

virtual bool filter (std::vector< float > &ampls, float dt) const
 
- Protected Member Functions inherited from BPFlt
virtual float coeff (float f) const
 

Protected Attributes

OperatorParams m_op_par
 
unsigned int m_left_add
 
unsigned int m_right_add
 
- Protected Attributes inherited from BPFlt
Band m_band
 

Additional Inherited Members

- Public Types inherited from BPFlt
typedef std::pair< float, float > BElem
 
typedef std::vector< BElemBand
 

Detailed Description

Band-pass filter with trace enlarging.

Member Function Documentation

virtual bool BPFltPRD::filter ( std::vector< float > &  ampls,
float  dt 
) const
protectedvirtual

Applies filter for provided signal with dt time step. Returns false on error.

Reimplemented from BPFlt.


The documentation for this class was generated from the following file: