X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FAutopilot%2Fauto_gui.hxx;h=f4226ac0e3b64666901b41f1dc4a4120eecb943b;hb=73e70fdb29c4c512779b6759d1e6aa487818e841;hp=5de09364e932ba41a082a7233fe5d0504e73eb48;hpb=3ecf1b8dce76e1ceada10f3106c60b56d5939fc7;p=flightgear.git diff --git a/src/Autopilot/auto_gui.hxx b/src/Autopilot/auto_gui.hxx index 5de09364e..f4226ac0e 100644 --- a/src/Autopilot/auto_gui.hxx +++ b/src/Autopilot/auto_gui.hxx @@ -26,69 +26,30 @@ #define _AUTO_GUI_HXX #include - -#include STL_STRING -#include +#include STL_STRING -#include -#include -#include - -FG_USING_STD(string); +SG_USING_STD( string ); - // Defines #define AP_CURRENT_HEADING -1 - // prototypes -// void fgAPToggleWayPoint( void ); -// void fgAPToggleHeading( void ); -// void fgAPToggleAltitude( void ); -// void fgAPToggleTerrainFollow( void ); -// void fgAPToggleAutoThrottle( void ); - -// bool fgAPTerrainFollowEnabled( void ); -// bool fgAPAltitudeEnabled( void ); -// bool fgAPHeadingEnabled( void ); -// bool fgAPWayPointEnabled( void ); -// bool fgAPAutoThrottleEnabled( void ); - -// void fgAPAltitudeAdjust( double inc ); -// void fgAPHeadingAdjust( double inc ); -// void fgAPAutoThrottleAdjust( double inc ); - -// void fgAPHeadingSet( double value ); - -// double fgAPget_TargetLatitude( void ); -// double fgAPget_TargetLongitude( void ); -// // double fgAPget_TargetHeading( void ); -// double fgAPget_TargetDistance( void ); -// double fgAPget_TargetAltitude( void ); - -// char *fgAPget_TargetLatitudeStr( void ); -// char *fgAPget_TargetLongitudeStr( void ); -// char *fgAPget_TargetDistanceStr( void ); -// char *fgAPget_TargetHeadingStr( void ); -// char *fgAPget_TargetAltitudeStr( void ); -// char *fgAPget_TargetLatLonStr( void ); - -//void fgAPset_tgt_airport_id( const string ); -//string fgAPget_tgt_airport_id( void ); - -// void fgAPReset(void); class puObject; -void fgAPAdjust( puObject * ); +// void fgAPAdjust( puObject * ); void NewHeading(puObject *cb); void NewAltitude(puObject *cb); -void NewTgtAirport(puObject *cb); +void AddWayPoint(puObject *cb); +void PopWayPoint(puObject *cb); +void ClearRoute(puObject *cb); void NewTgtAirportInit(); void fgAPAdjustInit() ; void NewHeadingInit(); void NewAltitudeInit(); +int NewWaypoint( string Tgt_Alt ); + #endif // _AUTO_GUI_HXX