FlightGear next
flightgear::swift::FGSwiftAircraftManager Class Reference

#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)
 

Detailed Description

Definition at line 27 of file SwiftAircraftManager.h.

Constructor & Destructor Documentation

◆ FGSwiftAircraftManager()

flightgear::swift::FGSwiftAircraftManager::FGSwiftAircraftManager ( )

Definition at line 14 of file SwiftAircraftManager.cpp.

◆ ~FGSwiftAircraftManager()

flightgear::swift::FGSwiftAircraftManager::~FGSwiftAircraftManager ( )

Definition at line 19 of file SwiftAircraftManager.cpp.

Member Function Documentation

◆ addPlane()

bool flightgear::swift::FGSwiftAircraftManager::addPlane ( const std::string & callsign,
const std::string & modelString )

Definition at line 30 of file SwiftAircraftManager.cpp.

◆ getElevationAtPosition()

double flightgear::swift::FGSwiftAircraftManager::getElevationAtPosition ( const std::string & callsign,
const SGGeod & pos ) const

Definition at line 103 of file SwiftAircraftManager.cpp.

◆ getRemoteAircraftData()

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.

◆ isInitialized()

bool flightgear::swift::FGSwiftAircraftManager::isInitialized ( ) const

Definition at line 25 of file SwiftAircraftManager.cpp.

◆ removeAllPlanes()

void flightgear::swift::FGSwiftAircraftManager::removeAllPlanes ( )

Definition at line 95 of file SwiftAircraftManager.cpp.

◆ removePlane()

void flightgear::swift::FGSwiftAircraftManager::removePlane ( const std::string & callsign)

Definition at line 86 of file SwiftAircraftManager.cpp.

◆ setPlanesSurfaces()

void flightgear::swift::FGSwiftAircraftManager::setPlanesSurfaces ( const std::vector< AircraftSurfaces > & surfaces)

Definition at line 123 of file SwiftAircraftManager.cpp.

◆ setPlanesTransponders()

void flightgear::swift::FGSwiftAircraftManager::setPlanesTransponders ( const std::vector< AircraftTransponder > & transponders)

Definition at line 113 of file SwiftAircraftManager.cpp.

◆ updatePlanes()

void flightgear::swift::FGSwiftAircraftManager::updatePlanes ( const std::vector< SwiftPlaneUpdate > & updates)

Definition at line 42 of file SwiftAircraftManager.cpp.


The documentation for this class was generated from the following files: