]> git.mxchange.org Git - flightgear.git/commit
Make FGTaxiNode and FGParking inherit FGPositioned.
authorJames Turner <zakalawe@mac.com>
Mon, 24 Sep 2012 23:31:17 +0000 (00:31 +0100)
committerJames Turner <zakalawe@mac.com>
Mon, 24 Sep 2012 23:31:17 +0000 (00:31 +0100)
commitb1ff365a8f0bf2f25f030ef2058c42f3052e0d8b
treec3c209cc3fc109dc65109f9edfcda61dc1135c90
parenta2cfef95fb25ffef10cf0625a5151085e2eb3e70
Make FGTaxiNode and FGParking inherit FGPositioned.

In preparation for caching the groundnet in the NavCache, make taxi-nodes and parkings inherit from FGPositioned. As part of this, make them heap (as opposed to value) classes, disable their copy-constructors, remove many mutating operations, and give them real constructors.
17 files changed:
src/AIModel/AIFlightPlanCreate.cxx
src/AIModel/AIFlightPlanCreatePushBack.cxx
src/ATC/trafficcontrol.cxx
src/Airports/dynamicloader.cxx
src/Airports/dynamicloader.hxx
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
src/Main/positioninit.cxx
src/Navaids/positioned.cxx
src/Navaids/positioned.hxx
src/Scripting/NasalPositioned.cxx