Brief description of class still missing. More...
#include <FrequencyBand.h>
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 |
Brief description of class still missing.
Full description of class still missing
{
_center=0.0;
_relativeWidth=0.0;
_omega=0.0;
}
| ArrayCore::FrequencyBand::FrequencyBand | ( | const FrequencyBand & | o | ) |
{
_center=o._center;
_relativeWidth=o._relativeWidth;
_omega=o._omega;
}
| double ArrayCore::FrequencyBand::center | ( | ) | const [inline] |
Referenced by RealTimeArrayManager::createTasks(), FKTimeWindows::currentVelocitySlowness(), FKLoopTask::exportResults(), HRFKLoopTask::getPower(), FKLoopTask::getPower(), FKTimeWindows::on_kEdit_valueChanged(), FKTimeWindows::on_vEdit_valueChanged(), SPACLoopTask::run(), ArrayCore::FK::setFrequencyBand(), FKTimeWindows::setGrid(), and RealTimeArrayManager::start().
{return _center;}
| double ArrayCore::FrequencyBand::halfWidth | ( | ) | const [inline] |
Referenced by GaussianFrequencyBand::calculate(), and ArrayCore::FK::setFrequencyBand().
{return _relativeWidth * _center;}
| double ArrayCore::FrequencyBand::highLimit | ( | ) | const [inline] |
Referenced by GaussianFrequencyBand::calculate(), ArrayCore::FK::setFrequencyBand(), and ArrayCore::SPACStationSignals::setProcessed().
{return _center * (1.0 + _relativeWidth);}
| double ArrayCore::FrequencyBand::lowLimit | ( | ) | const [inline] |
Referenced by GaussianFrequencyBand::calculate(), ArrayCore::FK::setFrequencyBand(), and ArrayCore::SPACStationSignals::setProcessed().
{return _center * (1.0 - _relativeWidth);}
| 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] |
Referenced by RealTimeArrayManager::createTasks(), ArrayCore::ArrayProcess::setParameters(), and RealTimeArrayManager::start().
{_relativeWidth=w;}
| double ArrayCore::FrequencyBand::width | ( | ) | const [inline] |
Referenced by HRFKLoopTask::getPower(), and FKLoopTask::getPower().
{return 2.0 * _relativeWidth * _center;}