|
DFLib
Release 1.0.0
|
DF report in Lat/Lon coordinates. More...
#include <DF_LatLon_Report.hpp>


Public Member Functions | |
| Report (const std::vector< double > &theLocationLL, const double &bearing, const double &std_dev, const std::string &theName) | |
| Lat/Lon DF report constructor. More... | |
| ~Report () | |
| virtual destructor because base classes need one More... | |
| virtual const std::vector< double > & | getReceiverLocation () |
| return receiver location in double vector of XY coords More... | |
| virtual double | getReportBearingRadians () const |
| return reported bearing to target More... | |
| virtual double | getBearing () const |
| virtual double | getBearingStandardDeviationRadians () const |
| virtual double | getSigma () const |
| virtual void | setReceiverLocationLL (std::vector< double > &theLocation) |
| virtual void | setReceiverLocationMercator (std::vector< double > &theLocation) |
| virtual void | setBearing (double Bearing) |
| set bearing in degrees More... | |
| virtual void | setSigma (double Sigma) |
| set standard deviation in degrees More... | |
Public Member Functions inherited from DFLib::Abstract::Report | |
| Report (std::string n, bool v) | |
| constructor for base Report class More... | |
| Report (const Report &right) | |
| copy constructor for base Report class More... | |
| virtual const std::string & | getReportName () const |
| Return the name of this report. More... | |
| virtual void | setReportName (const std::string &theName) |
| set the name of this report More... | |
| virtual void | setValid () |
| Set this report as valid. More... | |
| virtual void | setInvalid () |
| Set this report as invalid. More... | |
| virtual void | toggleValidity () |
| virtual bool | isValid () const |
| check this report's validity More... | |
| void | computeFixCut (DFLib::Abstract::Report *Report2, Point &returnPoint, double &cutAngle, FixStatus &fs) |
| compute point at which the line from this report intersects that from another More... | |
| double | computeBearingToPoint (std::vector< double > &aPoint) |
| compute bearing from this reporting location to some other point More... | |
| double | computeDistanceToPoint (std::vector< double > &aPoint) |
| compute distance from this reporting location to some other point. More... | |
Private Attributes | |
| Point | receiverLocation |
| double | bearing |
| double | sigma |
DF report in Lat/Lon coordinates.
|
inline |
Lat/Lon DF report constructor.
| theLocation | position vector in lat/lon of this report. |
| Bearing | bearing IN DEGREES |
| std_dev | standard deviation in degrees |
|
inlinevirtual |
virtual destructor because base classes need one
Reimplemented from DFLib::Abstract::Report.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
return receiver location in double vector of XY coords
Implements DFLib::Abstract::Report.
|
inlinevirtual |
return reported bearing to target
It is essential that getReportBearingRadians always return the bearing in the correct range
.
. Implements DFLib::Abstract::Report.

|
inlinevirtual |
|
inlinevirtual |
set bearing in degrees

|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
set standard deviation in degrees
|
private |
|
private |
|
private |
1.8.9.1