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;}