GNU Radio 3.6.0 C++ API
gnuradio::extras::decim_fir Class Reference

#include <decim_fir.h>

Inheritance diagram for gnuradio::extras::decim_fir:
gr_sync_decimator gr_sync_block gr_block gr_basic_block gr_msg_accepter gruel::msg_accepter

List of all members.

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.

Member Typedef Documentation


Member Function Documentation

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.


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