gr_fir_fff_generic.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef INCLUDED_GR_FIR_FFF_GENERIC_H
00023 #define INCLUDED_GR_FIR_FFF_GENERIC_H
00024
00025 #include <gr_fir_fff.h>
00026
00035 class gr_fir_fff_generic : public gr_fir_fff {
00036
00037 public:
00038
00039
00040
00041 gr_fir_fff_generic () {}
00042 gr_fir_fff_generic (const std::vector<float> &taps) : gr_fir_fff (taps) {}
00043
00044
00045
00054 virtual float filter (const float input[]);
00055
00062 virtual void filterN (float output[], const float input[],
00063 unsigned long n);
00064
00072 virtual void filterNdec (float output[], const float input[],
00073 unsigned long n, unsigned decimate);
00074
00075 };
00076
00077 #endif