]> git.mxchange.org Git - flightgear.git/commit
- Ground network XML parsing code reads the new attributes "holdPointType"
authordurk <durk>
Wed, 8 Aug 2007 06:09:58 +0000 (06:09 +0000)
committerdurk <durk>
Wed, 8 Aug 2007 06:09:58 +0000 (06:09 +0000)
commit1c8f2e3c5b7e5467aa858c735568d033bb309aef
tree7a443c708d829bd425984cd6aa2600c61b28186a
parent15defbb233d58448dad98b464bd0a4e5151d3ee3
- Ground network XML parsing code reads the new attributes "holdPointType"
  and "isOnRunway".
- Added initial support for AI controlled pushback operations, making use of the
  current editing capabilities of TaxiDraw CVS / New_GUI_CODE. The current
  implementation is slightly more computationally intensive than strictly
  required, due to the currently inability of taxidraw to link one specific
  pushBack point to to a particular startup location. FlightGear now determines
  this dynamically, and once we have that functionality in TaxiDraw, the
  initialization part of createPushBack() can be further simplified.
- Smoother transition from pushback to taxi. No more skipping of waypoints, and
  aircraft wait for two minutes at pushback point.
- The classes FGTaxiNode, FGTaxiSegment, and FGParking, now have copy
  constructors, and assignment operators.
- Removed declaration of undefined constructor FGTaxiNode(double, double, int)
- Array boundry checks and cleanup.
- Modified Dijkstra path search algoritm to solve partial problems. Currently
  limited to include pushback points and routes only, but can probably be
  extended to a more general approach.
- Added initial support for giving certain routes in the network a penalty, in
  order to discourage the use of certain routes over others.
14 files changed:
src/AIModel/AIAircraft.cxx
src/AIModel/AIFlightPlan.hxx
src/AIModel/AIFlightPlanCreate.cxx
src/AIModel/AIFlightPlanCreatePushBack.cxx [new file with mode: 0644]
src/AIModel/Makefile.am
src/Airports/dynamicloader.cxx
src/Airports/dynamics.cxx
src/Airports/dynamics.hxx
src/Airports/gnnode.cxx
src/Airports/gnnode.hxx
src/Airports/groundnetwork.cxx
src/Airports/groundnetwork.hxx
src/Airports/parking.cxx
src/Airports/parking.hxx