DF report in XY coordinates This class is meant for simplistic DF codes that work in X/Y coordinates already. Mostly intended for testing the interface.
More...
#include <DF_XY_Report.hpp>
DF report in XY coordinates This class is meant for simplistic DF codes that work in X/Y coordinates already. Mostly intended for testing the interface.
DFLib::XY::Report::Report |
( |
const std::vector< double > & |
theLocation, |
|
|
const double & |
Bearing, |
|
|
const double & |
std_dev, |
|
|
const std::string & |
theName |
|
) |
| |
|
inline |
XYDF report constructor.
- Parameters
-
theLocation | position vector of this report. |
Bearing | bearing IN DEGREES |
std_dev | standard deviation in degrees |
DFLib::XY::Report::~Report |
( |
| ) |
|
|
inlinevirtual |
double DFLib::XY::Report::getBearing |
( |
| ) |
const |
|
inlinevirtual |
double DFLib::XY::Report::getBearingStandardDeviationRadians |
( |
| ) |
const |
|
inlinevirtual |
const std::vector< double > & DFLib::XY::Report::getReceiverLocation |
( |
| ) |
|
|
inlinevirtual |
double DFLib::XY::Report::getReportBearingRadians |
( |
| ) |
const |
|
inlinevirtual |
return reported bearing to target
It is essential that getReportBearingRadians always return the bearing in the correct range .
- Returns
- bearing in radians, always in the range .
Implements DFLib::Abstract::Report.
double DFLib::XY::Report::getSigma |
( |
| ) |
const |
|
inlinevirtual |
void DFLib::XY::Report::setBearing |
( |
double |
Bearing | ) |
|
|
inlinevirtual |
void DFLib::XY::Report::setReceiverLocation |
( |
std::vector< double > & |
theLocation | ) |
|
|
inlinevirtual |
void DFLib::XY::Report::setSigma |
( |
double |
Sigma | ) |
|
|
inlinevirtual |
set standard deviation in degrees
double DFLib::XY::Report::bearing |
|
private |
Point DFLib::XY::Report::receiverLocation |
|
private |
double DFLib::XY::Report::sigma |
|
private |
The documentation for this class was generated from the following file: