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.
◆ Report()
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
◆ ~Report()
DFLib::XY::Report::~Report
(
)
inline virtual
◆ getBearing()
double DFLib::XY::Report::getBearing
(
)
const
inline virtual
◆ getBearingStandardDeviationRadians()
double DFLib::XY::Report::getBearingStandardDeviationRadians
(
)
const
inline virtual
◆ getReceiverLocation()
const std::vector< double > & DFLib::XY::Report::getReceiverLocation
(
)
inline virtual
◆ getReportBearingRadians()
double DFLib::XY::Report::getReportBearingRadians
(
)
const
inline virtual
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 .
◆ getSigma()
double DFLib::XY::Report::getSigma
(
)
const
inline virtual
◆ setBearing()
void DFLib::XY::Report::setBearing
(
double
Bearing )
inline virtual
◆ setReceiverLocation()
void DFLib::XY::Report::setReceiverLocation
(
std::vector< double > &
theLocation )
inline virtual
◆ setSigma()
void DFLib::XY::Report::setSigma
(
double
Sigma )
inline virtual
set standard deviation in degrees
◆ bearing
double DFLib::XY::Report::bearing
private
◆ receiverLocation
Point DFLib::XY::Report::receiverLocation
private
◆ sigma
double DFLib::XY::Report::sigma
private
The documentation for this class was generated from the following file: