32 #include "../../exportinmportconfig.h"
44 FilterLowPass(
double y_pass);
45 FilterLowPass(
const FilterLowPass &other);
46 virtual ~FilterLowPass(){};
47 Trace &filter(Trace &data_points)
const override;
59 Trace &filter(
Trace &data_points)
const override;
63 class PMSPP_LIB_DECL FilterHighPassPercentage :
public FilterInterface
66 double m_y_pass_ratio = 0;
72 Trace &filter(
Trace &data_points)
const override;
79 std::size_t m_number_of_points = 0;
85 Trace &filter(
Trace &data_points)
const override;
87 std::size_t getNumberOfPoints()
const;
110 Trace &filter(
Trace &data_points)
const override;
121 Trace &filter(
Trace &data_points)
const override;
130 double m_dynamic = 0;
138 double getDynamicRange()
const;
153 Trace &filter(
Trace &data_points)
const override;
155 double getScaleFactorY()
const;