Ref T111, access to own aircraft`s situation

This commit is contained in:
Klaus Basan
2017-07-26 14:19:31 +02:00
committed by Mathew Sutcliffe
parent a1357f0bd7
commit b423a62626
6 changed files with 57 additions and 11 deletions

View File

@@ -91,6 +91,12 @@ namespace BlackCore
return this->m_ownAircraft.getPosition();
}
CAircraftSituation CContextOwnAircraft::getOwnAircraftSituation() const
{
QReadLocker l(&m_lockAircraft);
return this->m_ownAircraft.getSituation();
}
CAircraftParts CContextOwnAircraft::getOwnAircraftParts() const
{
QReadLocker l(&m_lockAircraft);

View File

@@ -72,10 +72,15 @@ namespace BlackCore
virtual ~CContextOwnAircraft();
// IOwnAircraftProvider overrides
//! \copydoc BlackMisc::Simulation::IOwnAircraftProvider::getOwnAircraftParts
//! \ingroup ownaircraftprovider
//! @{
virtual BlackMisc::Geo::CCoordinateGeodetic getOwnAircraftPosition() const override;
//! Own aircraft's situation
//! \copydoc BlackMisc::Simulation::IOwnAircraftProvider::getOwnAircraftParts
//! \ingroup ownaircraftprovider
virtual BlackMisc::Aviation::CAircraftSituation getOwnAircraftSituation() const override;
//! \copydoc BlackMisc::Simulation::IOwnAircraftProvider::getOwnAircraftParts
//! \ingroup ownaircraftprovider
virtual BlackMisc::Aviation::CAircraftParts getOwnAircraftParts() const override;