UHD  003.005.005-0-g3c6a906c
Public Types | Public Member Functions | List of all members
uhd::convert::converter Class Referenceabstract

A conversion class that implements a conversion from inputs -> outputs. More...

#include <convert.hpp>

Public Types

typedef boost::shared_ptr< convertersptr
 
typedef uhd::ref_vector< void * > output_type
 
typedef uhd::ref_vector< const void * > input_type
 

Public Member Functions

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...
 

Detailed Description

A conversion class that implements a conversion from inputs -> outputs.

Member Typedef Documentation

◆ input_type

◆ output_type

◆ sptr

typedef boost::shared_ptr<converter> uhd::convert::converter::sptr

Member Function Documentation

◆ conv()

UHD_INLINE void uhd::convert::converter::conv ( const input_type in,
const output_type out,
const size_t  num 
)
inline

The public conversion method to convert inputs -> outputs.

◆ set_scalar()

virtual void uhd::convert::converter::set_scalar ( const double  )
pure virtual

Set the scale factor (used in floating point conversions)


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