FlightGear next
|
#include <SwiftAircraftManager.h>
Public Member Functions | |
FGSwiftAircraftManager () | |
~FGSwiftAircraftManager () | |
bool | addPlane (const std::string &callsign, const std::string &modelString) |
void | updatePlanes (const std::vector< SwiftPlaneUpdate > &updates) |
void | getRemoteAircraftData (std::vector< std::string > &callsigns, std::vector< double > &latitudesDeg, std::vector< double > &longitudesDeg, std::vector< double > &elevationsM, std::vector< double > &verticalOffsets) const |
void | removePlane (const std::string &callsign) |
void | removeAllPlanes () |
void | setPlanesTransponders (const std::vector< AircraftTransponder > &transponders) |
double | getElevationAtPosition (const std::string &callsign, const SGGeod &pos) const |
bool | isInitialized () const |
void | setPlanesSurfaces (const std::vector< AircraftSurfaces > &surfaces) |
Definition at line 27 of file SwiftAircraftManager.h.
flightgear::swift::FGSwiftAircraftManager::FGSwiftAircraftManager | ( | ) |
Definition at line 14 of file SwiftAircraftManager.cpp.
flightgear::swift::FGSwiftAircraftManager::~FGSwiftAircraftManager | ( | ) |
Definition at line 19 of file SwiftAircraftManager.cpp.
bool flightgear::swift::FGSwiftAircraftManager::addPlane | ( | const std::string & | callsign, |
const std::string & | modelString ) |
Definition at line 30 of file SwiftAircraftManager.cpp.
double flightgear::swift::FGSwiftAircraftManager::getElevationAtPosition | ( | const std::string & | callsign, |
const SGGeod & | pos ) const |
Definition at line 103 of file SwiftAircraftManager.cpp.
void flightgear::swift::FGSwiftAircraftManager::getRemoteAircraftData | ( | std::vector< std::string > & | callsigns, |
std::vector< double > & | latitudesDeg, | ||
std::vector< double > & | longitudesDeg, | ||
std::vector< double > & | elevationsM, | ||
std::vector< double > & | verticalOffsets ) const |
Definition at line 52 of file SwiftAircraftManager.cpp.
bool flightgear::swift::FGSwiftAircraftManager::isInitialized | ( | ) | const |
Definition at line 25 of file SwiftAircraftManager.cpp.
void flightgear::swift::FGSwiftAircraftManager::removeAllPlanes | ( | ) |
Definition at line 95 of file SwiftAircraftManager.cpp.
void flightgear::swift::FGSwiftAircraftManager::removePlane | ( | const std::string & | callsign | ) |
Definition at line 86 of file SwiftAircraftManager.cpp.
void flightgear::swift::FGSwiftAircraftManager::setPlanesSurfaces | ( | const std::vector< AircraftSurfaces > & | surfaces | ) |
Definition at line 123 of file SwiftAircraftManager.cpp.
void flightgear::swift::FGSwiftAircraftManager::setPlanesTransponders | ( | const std::vector< AircraftTransponder > & | transponders | ) |
Definition at line 113 of file SwiftAircraftManager.cpp.
void flightgear::swift::FGSwiftAircraftManager::updatePlanes | ( | const std::vector< SwiftPlaneUpdate > & | updates | ) |
Definition at line 42 of file SwiftAircraftManager.cpp.