GNU Radio 3.5.3.2 C++ API
digital_constellation_rect Class Reference

#include <digital_constellation.h>

Inheritance diagram for digital_constellation_rect:

List of all members.

Public Member Functions

 digital_constellation_rect (std::vector< gr_complex > constellation, std::vector< unsigned int > pre_diff_code, unsigned int rotational_symmetry, unsigned int real_sectors, unsigned int imag_sectors, float width_real_sectors, float width_imag_sectors)

Protected Member Functions

unsigned int get_sector (const gr_complex *sample)
unsigned int calc_sector_value (unsigned int sector)

Friends

DIGITAL_API
digital_constellation_rect_sptr 
digital_make_constellation_rect (std::vector< gr_complex > constellation, std::vector< unsigned int > pre_diff_code, unsigned int rotational_symmetry, unsigned int real_sectors, unsigned int imag_sectors, float width_real_sectors, float width_imag_sectors)

Constructor & Destructor Documentation

digital_constellation_rect::digital_constellation_rect ( std::vector< gr_complex constellation,
std::vector< unsigned int >  pre_diff_code,
unsigned int  rotational_symmetry,
unsigned int  real_sectors,
unsigned int  imag_sectors,
float  width_real_sectors,
float  width_imag_sectors 
)

Member Function Documentation

unsigned int digital_constellation_rect::calc_sector_value ( unsigned int  sector) [protected, virtual]
unsigned int digital_constellation_rect::get_sector ( const gr_complex sample) [protected, virtual]

Friends And Related Function Documentation

DIGITAL_API digital_constellation_rect_sptr digital_make_constellation_rect ( std::vector< gr_complex constellation,
std::vector< unsigned int >  pre_diff_code,
unsigned int  rotational_symmetry,
unsigned int  real_sectors,
unsigned int  imag_sectors,
float  width_real_sectors,
float  width_imag_sectors 
) [friend]

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