All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Brief description of class still missing. More...
#include <TheoreticalLinearFK.h>
Public Member Functions | |
const Angle & | angle () const |
void | setAngle (const Angle &a) |
void | setAzimuth (double a) |
void | setRadians (double a) |
TheoreticalLinearFK (const QVector< Point2D > &stations) | |
virtual double | value (double k) |
double | y (double k) |
Brief description of class still missing.
Full description of class still missing
QGpCoreWave::TheoreticalLinearFK::TheoreticalLinearFK | ( | const QVector< Point2D > & | stations | ) | [inline] |
: TheoreticalFK(stations) {}
const Angle& QGpCoreWave::TheoreticalLinearFK::angle | ( | ) | const [inline] |
Referenced by ArrayGui::ArrayResponse::setAzimuth().
{return _angle;}
void QGpCoreWave::TheoreticalLinearFK::setAngle | ( | const Angle & | a | ) | [inline] |
{_angle=a;}
void QGpCoreWave::TheoreticalLinearFK::setAzimuth | ( | double | a | ) | [inline] |
Referenced by ArrayGui::ArrayResponse::setAzimuth().
{_angle.setDegreeAzimuth(a);}
void QGpCoreWave::TheoreticalLinearFK::setRadians | ( | double | a | ) | [inline] |
Referenced by ArrayCore::KminSolver::calculate(), and ArrayCore::KminSolver::groundLevel().
{_angle.setRadians(a);}
double QGpCoreWave::TheoreticalLinearFK::value | ( | double | k | ) | [inline, virtual] |
References QGpCoreTools::Angle::cos(), QGpCoreTools::Angle::sin(), and TRACE.
Referenced by ArrayCore::KminSolver::groundLevel(), and ArrayGui::ArrayResponse::setAzimuth().
{ TRACE; return TheoreticalFK::value(k*_angle.cos(), k*_angle.sin()); }
double QGpCoreWave::TheoreticalLinearFK::y | ( | double | k | ) | [inline] |
{return value(k)-0.5;}