20#ifndef APPROACH_CONTROLLER_HXX
21#define APPROACH_CONTROLLER_HXX
26#include <osg/Geometry>
27#include <osg/MatrixTransform>
30#include <simgear/compiler.h>
31#include <simgear/constants.h>
32#include <simgear/debug/logstream.hxx>
33#include <simgear/structure/SGReferenced.hxx>
34#include <simgear/structure/SGSharedPtr.hxx>
52 double lat,
double lon,
53 double hdg,
double spd,
double alt,
double radius,
int leg,
56 double heading,
double speed,
double alt,
double dt);
59 virtual std::string
getName()
const;
60 virtual void update(
double dt);
FGAirportDynamics * parent
FGApproachController(FGAirportDynamics *parent)
virtual void render(bool)
virtual std::string getName() const
virtual void update(double dt)
Periodically check for and remove dead traffic records.
virtual void announcePosition(int id, FGAIFlightPlan *intendedRoute, int currentRoute, double lat, double lon, double hdg, double spd, double alt, double radius, int leg, FGAIAircraft *aircraft)
virtual void updateAircraftInformation(int id, SGGeod geod, double heading, double speed, double alt, double dt)
virtual ~FGApproachController()