All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions
ArrayCore::FrequencyBand Class Reference

Brief description of class still missing. More...

#include <FrequencyBand.h>

List of all members.

Public Member Functions

double center () const
 FrequencyBand ()
 FrequencyBand (const FrequencyBand &o)
double halfWidth () const
double highLimit () const
double lowLimit () const
double omega () const
double relativeWidth () const
void setCenter (double f)
void setRelativeWidth (double w)
double width () const

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

{
  _center=0.0;
  _relativeWidth=0.0;
  _omega=0.0;
}
{
  _center=o._center;
  _relativeWidth=o._relativeWidth;
  _omega=o._omega;
}

Member Function Documentation

double ArrayCore::FrequencyBand::center ( ) const [inline]
double ArrayCore::FrequencyBand::halfWidth ( ) const [inline]

Referenced by GaussianFrequencyBand::calculate(), and ArrayCore::FK::setFrequencyBand().

{return _relativeWidth * _center;}
double ArrayCore::FrequencyBand::highLimit ( ) const [inline]
double ArrayCore::FrequencyBand::lowLimit ( ) const [inline]
double ArrayCore::FrequencyBand::omega ( ) const [inline]

Referenced by ArrayCore::FK::setFrequencyBand().

{return _omega;}
double ArrayCore::FrequencyBand::relativeWidth ( ) const [inline]

Referenced by GaussianFrequencyBand::calculate(), and ArrayCore::FK::setFrequencyBand().

{return _relativeWidth;}
void ArrayCore::FrequencyBand::setCenter ( double  f) [inline]

References TRACE.

Referenced by RealTimeArrayManager::createTasks(), ArrayCore::ArrayProcess::setFrequency(), and RealTimeArrayManager::start().

{
  TRACE;
  _center=f;
  _omega=2.0 * M_PI * _center;
}
void ArrayCore::FrequencyBand::setRelativeWidth ( double  w) [inline]
double ArrayCore::FrequencyBand::width ( ) const [inline]

Referenced by HRFKLoopTask::getPower(), and FKLoopTask::getPower().

{return 2.0 * _relativeWidth * _center;}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines