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

#include <multiply_const.h>

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

List of all members.

Public Types

typedef boost::shared_ptr
< multiply_const
sptr

Public Member Functions

virtual void set_const (const std::complex< double > &val)=0
 Set the value from any type.
virtual std::complex< double > get_const (void)=0
 Get the constant value as a complex double.

Static Public Member Functions

static sptr make_fc32_fc32 (const std::complex< double > &val=0)
static sptr make_sc32_sc32 (const std::complex< double > &val=0)
static sptr make_sc16_sc16 (const std::complex< double > &val=0)
static sptr make_sc8_sc8 (const std::complex< double > &val=0)
static sptr make_f32_f32 (const std::complex< double > &val=0)
static sptr make_s32_s32 (const std::complex< double > &val=0)
static sptr make_s16_s16 (const std::complex< double > &val=0)
static sptr make_s8_s8 (const std::complex< double > &val=0)

Member Typedef Documentation


Member Function Documentation

virtual std::complex<double> gnuradio::extras::multiply_const::get_const ( void  ) [pure virtual]

Get the constant value as a complex double.

static sptr gnuradio::extras::multiply_const::make_f32_f32 ( const std::complex< double > &  val = 0) [static]
static sptr gnuradio::extras::multiply_const::make_fc32_fc32 ( const std::complex< double > &  val = 0) [static]
static sptr gnuradio::extras::multiply_const::make_s16_s16 ( const std::complex< double > &  val = 0) [static]
static sptr gnuradio::extras::multiply_const::make_s32_s32 ( const std::complex< double > &  val = 0) [static]
static sptr gnuradio::extras::multiply_const::make_s8_s8 ( const std::complex< double > &  val = 0) [static]
static sptr gnuradio::extras::multiply_const::make_sc16_sc16 ( const std::complex< double > &  val = 0) [static]
static sptr gnuradio::extras::multiply_const::make_sc32_sc32 ( const std::complex< double > &  val = 0) [static]
static sptr gnuradio::extras::multiply_const::make_sc8_sc8 ( const std::complex< double > &  val = 0) [static]
virtual void gnuradio::extras::multiply_const::set_const ( const std::complex< double > &  val) [pure virtual]

Set the value from any type.


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