GNU Radio 3.6.5 C++ API

gr::blocks::stretch_ff Class Reference

adjust y-range of an input vector by mapping to range (max-of-input, stipulated-min). Primarily for spectral signature matching by normalizing spectrum dynamic ranges. More...

#include <stretch_ff.h>

Inheritance diagram for gr::blocks::stretch_ff:
gr_sync_block gr_block gr_basic_block gr_msg_accepter gruel::msg_accepter gr::blocks::stretch_ff_impl

List of all members.

Public Types

typedef boost::shared_ptr
< stretch_ff
sptr

Public Member Functions

virtual float lo () const =0
virtual void set_lo (float lo)=0
virtual size_t vlen () const =0

Static Public Member Functions

static sptr make (float lo, size_t vlen=1)
 Make a stretch block.

Detailed Description

adjust y-range of an input vector by mapping to range (max-of-input, stipulated-min). Primarily for spectral signature matching by normalizing spectrum dynamic ranges.


Member Typedef Documentation


Member Function Documentation

virtual float gr::blocks::stretch_ff::lo ( ) const [pure virtual]

Implemented in gr::blocks::stretch_ff_impl.

static sptr gr::blocks::stretch_ff::make ( float  lo,
size_t  vlen = 1 
) [static]

Make a stretch block.

Parameters:
loSet low value for range.
vlenvector length of input stream.
virtual void gr::blocks::stretch_ff::set_lo ( float  lo) [pure virtual]

Implemented in gr::blocks::stretch_ff_impl.

virtual size_t gr::blocks::stretch_ff::vlen ( ) const [pure virtual]

Implemented in gr::blocks::stretch_ff_impl.


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