GNU Radio 3.6.0 C++ API
|
#include <decim_fir.h>
Public Types | |
typedef boost::shared_ptr < decim_fir > | sptr |
typedef std::vector < std::complex< double > > | taps_type |
Public Member Functions | |
virtual void | set_taps (const taps_type &taps)=0 |
Set the taps for this FIR filter. | |
virtual taps_type | get_taps (void)=0 |
Get the taps set on this FIR filter. | |
Static Public Member Functions | |
static sptr | make_fc32_fc32_fc32 (const taps_type &taps, const size_t decim=1) |
Make a new FIR filter complex float input, taps, output type. | |
static sptr | make_f32_f32_f32 (const taps_type &taps, const size_t decim=1) |
Make a new FIR filter float input, taps, output type. |
typedef std::vector<std::complex<double> > gnuradio::extras::decim_fir::taps_type |
virtual taps_type gnuradio::extras::decim_fir::get_taps | ( | void | ) | [pure virtual] |
Get the taps set on this FIR filter.
static sptr gnuradio::extras::decim_fir::make_f32_f32_f32 | ( | const taps_type & | taps, |
const size_t | decim = 1 |
||
) | [static] |
Make a new FIR filter float input, taps, output type.
static sptr gnuradio::extras::decim_fir::make_fc32_fc32_fc32 | ( | const taps_type & | taps, |
const size_t | decim = 1 |
||
) | [static] |
Make a new FIR filter complex float input, taps, output type.
virtual void gnuradio::extras::decim_fir::set_taps | ( | const taps_type & | taps | ) | [pure virtual] |
Set the taps for this FIR filter.