gr_vco< o_type, i_type > Class Template Reference
[Miscellaneous]

base class template for Voltage Controlled Oscillator (VCO) More...

#include <gr_vco.h>

List of all members.

Public Member Functions

 gr_vco ()
virtual ~gr_vco ()
void set_phase (double angle)
void adjust_phase (double delta_phase)
double get_phase () const
void sincos (float *sinx, float *cosx) const
float cos () const
float sin () const
void cos (float *output, const float *input, int noutput_items, double k, double ampl=1.0)

Protected Attributes

double d_phase


Detailed Description

template<class o_type, class i_type>
class gr_vco< o_type, i_type >

base class template for Voltage Controlled Oscillator (VCO)

Constructor & Destructor Documentation

template<class o_type , class i_type >
gr_vco< o_type, i_type >::gr_vco (  )  [inline]

template<class o_type , class i_type >
virtual gr_vco< o_type, i_type >::~gr_vco (  )  [inline, virtual]


Member Function Documentation

template<class o_type , class i_type >
void gr_vco< o_type, i_type >::adjust_phase ( double  delta_phase  )  [inline]

template<class o_type , class i_type >
void gr_vco< o_type, i_type >::cos ( float *  output,
const float *  input,
int  noutput_items,
double  k,
double  ampl = 1.0 
) [inline]

template<class o_type , class i_type >
float gr_vco< o_type, i_type >::cos (  )  const [inline]

template<class o_type , class i_type >
double gr_vco< o_type, i_type >::get_phase (  )  const [inline]

template<class o_type , class i_type >
void gr_vco< o_type, i_type >::set_phase ( double  angle  )  [inline]

template<class o_type , class i_type >
float gr_vco< o_type, i_type >::sin (  )  const [inline]

template<class o_type , class i_type >
void gr_vco< o_type, i_type >::sincos ( float *  sinx,
float *  cosx 
) const [inline]


Member Data Documentation

template<class o_type , class i_type >
double gr_vco< o_type, i_type >::d_phase [protected]


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

Generated on Thu Mar 5 09:03:14 2009 for GNU Radio 3.1.3 by  doxygen 1.5.8