#include <uhd/types/filters.hpp>
Public Types | |
typedef std::shared_ptr< analog_filter_base > | sptr |
Public Types inherited from uhd::filter_info_base | |
enum | filter_type { ANALOG_LOW_PASS, ANALOG_BAND_PASS, DIGITAL_I16, DIGITAL_FIR_I16 } |
typedef std::shared_ptr< filter_info_base > | sptr |
Public Member Functions | |
analog_filter_base (filter_type type, bool bypass, size_t position_index, const std::string &analog_type) | |
UHD_INLINE const std::string & | get_analog_type () |
std::string | to_pp_string () override |
Public Member Functions inherited from uhd::filter_info_base | |
filter_info_base (filter_type type, bool bypass, size_t position_index) | |
virtual UHD_INLINE bool | is_bypassed () |
UHD_INLINE filter_type | get_type () |
virtual | ~filter_info_base () |
Additional Inherited Members | |
Protected Attributes inherited from uhd::filter_info_base | |
filter_type | _type |
bool | _bypass |
size_t | _position_index |
typedef std::shared_ptr<analog_filter_base> uhd::analog_filter_base::sptr |
|
inline |
|
inline |
|
overridevirtual |
Reimplemented from uhd::filter_info_base.
Reimplemented in uhd::analog_filter_lp.