GNU Radio's MESA Package
gr::mesa::phase_shift Class Referenceabstract

This block will shift the incoming signal by the specified radians. More...

#include <phase_shift.h>

Inheritance diagram for gr::mesa::phase_shift:
gr::mesa::phase_shift_impl

Public Types

typedef boost::shared_ptr< phase_shiftsptr
 

Public Member Functions

virtual float get_shift () const =0
 
virtual void set_shift (float newValue)=0
 

Static Public Member Functions

static sptr make (float shift_in_radians)
 Return a shared_ptr to a new instance of mesa::phase_shift. More...
 

Detailed Description

This block will shift the incoming signal by the specified radians.

Member Typedef Documentation

◆ sptr

typedef boost::shared_ptr<phase_shift> gr::mesa::phase_shift::sptr

Member Function Documentation

◆ get_shift()

virtual float gr::mesa::phase_shift::get_shift ( ) const
pure virtual

Implemented in gr::mesa::phase_shift_impl.

◆ make()

static sptr gr::mesa::phase_shift::make ( float  shift_in_radians)
static

Return a shared_ptr to a new instance of mesa::phase_shift.

To avoid accidental use of raw pointers, mesa::phase_shift's constructor is in a private implementation class. mesa::phase_shift::make is the public interface for creating new instances.

◆ set_shift()

virtual void gr::mesa::phase_shift::set_shift ( float  newValue)
pure virtual

Implemented in gr::mesa::phase_shift_impl.


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