Used while generating the airship routes to connect the airship docks.
Encapsulates the connection between two airship docks, including the angle
and distance.
An approach for the airship provides the data needed to fly to a docking
position and stop at the docking position. The approach provides a target
βfinalβ postion that is offset from the docking postion such that
when the airship flys from the final position to the docking position, the
airship will be naturally aligned with the direction of the docking
position, and only very small orientation adjustments will be needed
before docking. The approach final position is selected to minimize the
change of direction when flying from the takeoff location to the target
docking position.
Dock connnections are a hash map (DHashMap) of DockConnectionHashKey to
AirRouteConnection. The hash map is used internally during the generation of
the airship routes.