A conversion class that implements a conversion from inputs -> outputs. More...
#include <uhd/convert.hpp>
Public Types | |
typedef boost::shared_ptr< converter > | sptr |
typedef uhd::ref_vector< void * > | output_type |
typedef uhd::ref_vector< const void * > | input_type |
Public Member Functions | |
virtual | ~converter (void)=0 |
virtual void | set_scalar (const double)=0 |
Set the scale factor (used in floating point conversions) More... | |
UHD_INLINE void | conv (const input_type &in, const output_type &out, const size_t num) |
The public conversion method to convert inputs -> outputs. More... | |
A conversion class that implements a conversion from inputs -> outputs.
typedef uhd::ref_vector<const void*> uhd::convert::converter::input_type |
typedef uhd::ref_vector<void*> uhd::convert::converter::output_type |
typedef boost::shared_ptr<converter> uhd::convert::converter::sptr |
|
pure virtual |
|
inline |
The public conversion method to convert inputs -> outputs.
|
pure virtual |
Set the scale factor (used in floating point conversions)