10#include <simgear/emesary/Emesary.hxx>
11#include <simgear/math/SGMath.hxx>
33 const char*
GetType()
override {
return "NearestCarrierToNotification"; }
47 return std::numeric_limits<double>::max() - 1;
double GetDistanceMeters() const
SGGeod comparisonPosition
SGPropertyNode_ptr GetViewPositionLatNode()
SGPropertyNode_ptr GetViewPositionAltNode()
SGPropertyNode_ptr viewPositionLatDegNode
void SetViewPositionLatNode(SGPropertyNode_ptr _viewPositionLatNode)
void SetViewPositionLonNode(SGPropertyNode_ptr _viewPositionLonNode)
double GetDistanceToMeters(const SGGeod &pos) const
SGPropertyNode_ptr GetViewPositionLonNode()
void SetVckts(double _vckts)
class FGAICarrier * carrier
void SetCarrier(FGAICarrier *_carrier, SGGeod *_position)
double GetDeckheight() const
void SetViewPositionAltNode(SGPropertyNode_ptr _viewPositionAltNode)
double GetHeading() const
NearestCarrierToNotification(SGGeod _comparisonPosition)
void SetHeading(double _heading)
const char * GetType() override
SGPropertyNode_ptr viewPositionLonDegNode
void SetPosition(SGGeod *_position)
const class FGAICarrier * GetCarrier() const
SGPropertyNode_ptr viewPositionAltFtNode
void SetDeckheight(double _deckheight)
std::string GetCarrierIdent() const
void SetDistanceMeters(double _distanceMeters)
const SGGeod * GetPosition() const
void SetCarrierIdent(const std::string &_carrierIdent)