\section{\-Class \-Hierarchy}
\-This inheritance list is sorted roughly, but not completely, alphabetically\-:\begin{DoxyCompactList}
\item \contentsline{section}{\-Agent\-Base}{\pageref{classAgentBase}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-Base\-Defense\-Manager\-Agent}{\pageref{classBaseDefenseManagerAgent}}{}
\item \contentsline{section}{\-Construction\-Agent}{\pageref{classConstructionAgent}}{}
\item \contentsline{section}{\-Information\-Manager\-Agent}{\pageref{classInformationManagerAgent}}{}
\item \contentsline{section}{\-Military\-Production\-Manager\-Agent}{\pageref{classMilitaryProductionManagerAgent}}{}
\item \contentsline{section}{\-Military\-Structure\-Manager\-Agent}{\pageref{classMilitaryStructureManagerAgent}}{}
\item \contentsline{section}{\-Offensive\-Tactics\-Manager\-Agent}{\pageref{classOffensiveTacticsManagerAgent}}{}
\item \contentsline{section}{\-Research\-Manager\-Agent}{\pageref{classResearchManagerAgent}}{}
\item \contentsline{section}{\-Resource\-Manager\-Agent}{\pageref{classResourceManagerAgent}}{}
\item \contentsline{section}{\-Scout\-Manager\-Agent}{\pageref{classScoutManagerAgent}}{}
\item \contentsline{section}{\-Squad\-Manager\-Agent}{\pageref{classSquadManagerAgent}}{}
\item \contentsline{section}{\-Training\-Manager\-Agent}{\pageref{classTrainingManagerAgent}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-Agent\-Pool}{\pageref{classAgentPool}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-A\-I\-Module}{\pageref{classBWAPI_1_1AIModule}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-Quorum\-Module}{\pageref{classQuorumModule}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-Arbitrator}{\pageref{classArbitrator}}{}
\item \contentsline{section}{\-B\-W\-T\-A\-:\-:\-Base\-Location}{\pageref{classBWTA_1_1BaseLocation}}{}
\item \contentsline{section}{\-Base\-Model}{\pageref{classBaseModel}}{}
\item \contentsline{section}{\-Bid\-Manager}{\pageref{classBidManager}}{}
\item \contentsline{section}{\-Building\-Placer}{\pageref{classBuildingPlacer}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Bullet}{\pageref{classBWAPI_1_1Bullet}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Bullet\-Impl}{\pageref{classBWAPI_1_1BulletImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Bullet\-Data}{\pageref{structBWAPI_1_1BulletData}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Bullet\-Type}{\pageref{classBWAPI_1_1BulletType}}{}
\item \contentsline{section}{\-B\-W\-T\-A\-:\-:\-Chokepoint}{\pageref{classBWTA_1_1Chokepoint}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Client}{\pageref{classBWAPI_1_1Client}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Color}{\pageref{classBWAPI_1_1Color}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Command}{\pageref{structBWAPIC_1_1Command}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Damage\-Type}{\pageref{classBWAPI_1_1DamageType}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Error}{\pageref{classBWAPI_1_1Error}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Event}{\pageref{classBWAPI_1_1Event}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Event}{\pageref{structBWAPIC_1_1Event}}{}
\item \contentsline{section}{\-Execution\-Commander\-Agent}{\pageref{classExecutionCommanderAgent}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Explosion\-Type}{\pageref{classBWAPI_1_1ExplosionType}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Force}{\pageref{classBWAPI_1_1Force}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Force\-Impl}{\pageref{classBWAPI_1_1ForceImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Force\-Data}{\pageref{structBWAPI_1_1ForceData}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Game}{\pageref{classBWAPI_1_1Game}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Game\-Impl}{\pageref{classBWAPI_1_1GameImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Game\-Data}{\pageref{structBWAPI_1_1GameData}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Game\-Type}{\pageref{classBWAPI_1_1GameType}}{}
\item \contentsline{section}{\-Gas\-Model}{\pageref{classGasModel}}{}
\item \contentsline{section}{goal\-Comp}{\pageref{structgoalComp}}{}
\item \contentsline{section}{\-Goal\-Descriptor}{\pageref{classGoalDescriptor}}{}
\item \contentsline{section}{\-Goal\-Generator\-Base}{\pageref{classGoalGeneratorBase}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-Base\-Defense\-\_\-\-Build\-Air\-Defense\-Goal\-Generator}{\pageref{classBaseDefense__BuildAirDefenseGoalGenerator}}{}
\item \contentsline{section}{\-Base\-Defense\-\_\-\-Build\-Ground\-Defense\-Goal\-Generator}{\pageref{classBaseDefense__BuildGroundDefenseGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Build\-Academy\-Goal\-Generator}{\pageref{classMilitary__BuildAcademyGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Build\-Armory\-Goal\-Generator}{\pageref{classMilitary__BuildArmoryGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Build\-Barracks\-Goal\-Generator}{\pageref{classMilitary__BuildBarracksGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Build\-Engineering\-Bay\-Goal\-Generator}{\pageref{classMilitary__BuildEngineeringBayGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Build\-Factory\-Goal\-Generator}{\pageref{classMilitary__BuildFactoryGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Build\-Science\-Facility\-Goal\-Generator}{\pageref{classMilitary__BuildScienceFacilityGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Build\-Starport\-Goal\-Generator}{\pageref{classMilitary__BuildStarportGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Train\-Battlecruiser\-Goal\-Generator}{\pageref{classMilitary__TrainBattlecruiserGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Train\-Drop\-Ship\-Goal\-Generator}{\pageref{classMilitary__TrainDropShipGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Train\-Fire\-Bat\-Goal\-Generator}{\pageref{classMilitary__TrainFireBatGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Train\-Flyer\-Goal\-Generator}{\pageref{classMilitary__TrainFlyerGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Train\-Goliath\-Goal\-Generator}{\pageref{classMilitary__TrainGoliathGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Train\-Marine\-Goal\-Generator}{\pageref{classMilitary__TrainMarineGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Train\-Medic\-Goal\-Generator}{\pageref{classMilitary__TrainMedicGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Train\-Science\-Vessel\-Goal\-Generator}{\pageref{classMilitary__TrainScienceVesselGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Train\-Tank\-Goal\-Generator}{\pageref{classMilitary__TrainTankGoalGenerator}}{}
\item \contentsline{section}{\-Military\-\_\-\-Train\-Vulture\-Goal\-Generator}{\pageref{classMilitary__TrainVultureGoalGenerator}}{}
\item \contentsline{section}{\-Offensive\-Tactics\-\_\-\-Gas\-Steal}{\pageref{classOffensiveTactics__GasSteal}}{}
\item \contentsline{section}{\-Offensive\-Tactics\-\_\-\-Land\-Attack\-Goal\-Generator}{\pageref{classOffensiveTactics__LandAttackGoalGenerator}}{}
\item \contentsline{section}{\-Offensive\-Tactics\-\_\-\-Scanner\-Sweep\-Goal\-Generator}{\pageref{classOffensiveTactics__ScannerSweepGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Bio\-Attack\-Goal\-Generator}{\pageref{classResearch__BioAttackGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Bio\-Attack\-Goal\-Generator}{\pageref{classResearch__BioAttackGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Bio\-Defense\-Goal\-Generator}{\pageref{classResearch__BioDefenseGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Charon\-Boosters\-Goal\-Generator}{\pageref{classResearch__CharonBoostersGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Command\-Centre\-Upgrade\-Goal\-Generator}{\pageref{classResearch__CommandCentreUpgradeGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Factory\-Upgrade\-Goal\-Generator}{\pageref{classResearch__FactoryUpgradeGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Ion\-Thruster\-Goal\-Generator}{\pageref{classResearch__IonThrusterGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Marine\-Shells\-Goal\-Generator}{\pageref{classResearch__MarineShellsGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Mech\-Attack\-Goal\-Generator}{\pageref{classResearch__MechAttackGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Mech\-Defense\-Goal\-Generator}{\pageref{classResearch__MechDefenseGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Science\-Facility\-Upgrade\-Goal\-Generator}{\pageref{classResearch__ScienceFacilityUpgradeGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Science\-Vessel\-E\-M\-P\-Goal\-Generator}{\pageref{classResearch__ScienceVesselEMPGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Science\-Vessel\-Irradiate\-Goal\-Generator}{\pageref{classResearch__ScienceVesselIrradiateGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Siege\-Mode\-Goal\-Generator}{\pageref{classResearch__SiegeModeGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Starport\-Upgrade\-Goal\-Generator}{\pageref{classResearch__StarportUpgradeGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Stim\-Packs\-Goal\-Generator}{\pageref{classResearch__StimPacksGoalGenerator}}{}
\item \contentsline{section}{\-Research\-\_\-\-Wraith\-Cloak\-Goal\-Generator}{\pageref{classResearch__WraithCloakGoalGenerator}}{}
\item \contentsline{section}{\-Resource\-\_\-\-Build\-Expansion\-Goal\-Generator}{\pageref{classResource__BuildExpansionGoalGenerator}}{}
\item \contentsline{section}{\-Resource\-\_\-\-Build\-Refinery\-Goal\-Generator}{\pageref{classResource__BuildRefineryGoalGenerator}}{}
\item \contentsline{section}{\-Resource\-\_\-\-Build\-Supply\-Goal\-Generator}{\pageref{classResource__BuildSupplyGoalGenerator}}{}
\item \contentsline{section}{\-Resource\-\_\-\-Clear\-Obstructions\-Goal\-Generator}{\pageref{classResource__ClearObstructionsGoalGenerator}}{}
\item \contentsline{section}{\-Resource\-\_\-\-Train\-Worker\-Goal\-Generator}{\pageref{classResource__TrainWorkerGoalGenerator}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-Map\-Node}{\pageref{classMapNode}}{}
\item \contentsline{section}{\-Micro\-Tactics\-Model}{\pageref{classMicroTacticsModel}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-Base\-Building\-S\-C\-V\-Tactics}{\pageref{classBaseBuildingSCVTactics}}{}
\item \contentsline{section}{\-Combat\-S\-C\-V\-Micro\-Tactics}{\pageref{classCombatSCVMicroTactics}}{}
\item \contentsline{section}{\-Drop\-Ship\-Micro\-Tactics}{\pageref{classDropShipMicroTactics}}{}
\item \contentsline{section}{\-Goliath\-Micro\-Tactics}{\pageref{classGoliathMicroTactics}}{}
\item \contentsline{section}{\-Marine\-Micro\-Tactics}{\pageref{classMarineMicroTactics}}{}
\item \contentsline{section}{\-Medic\-Micro\-Tactics}{\pageref{classMedicMicroTactics}}{}
\item \contentsline{section}{\-Science\-Vessel\-Micro\-Tactics}{\pageref{classScienceVesselMicroTactics}}{}
\item \contentsline{section}{\-Siege\-Tank\-Micro\-Tactics}{\pageref{classSiegeTankMicroTactics}}{}
\item \contentsline{section}{\-Valkyrie\-Hunter\-Killer\-Tactics}{\pageref{classValkyrieHunterKillerTactics}}{}
\item \contentsline{section}{\-Vulture\-Micro\-Tactics}{\pageref{classVultureMicroTactics}}{}
\item \contentsline{section}{\-Wraith\-Hunter\-Killer\-Tactics}{\pageref{classWraithHunterKillerTactics}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-Mineral\-Model}{\pageref{classMineralModel}}{}
\item \contentsline{section}{\-Node}{\pageref{classNode}}{}
\item \contentsline{section}{node\-Comp}{\pageref{structnodeComp}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Order}{\pageref{classBWAPI_1_1Order}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Player}{\pageref{classBWAPI_1_1Player}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Player\-Impl}{\pageref{classBWAPI_1_1PlayerImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Player\-Data}{\pageref{structBWAPI_1_1PlayerData}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Player\-Type}{\pageref{classBWAPI_1_1PlayerType}}{}
\item \contentsline{section}{\-B\-W\-T\-A\-:\-:\-Polygon}{\pageref{classBWTA_1_1Polygon}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Position}{\pageref{classBWAPI_1_1Position}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Position}{\pageref{structBWAPIC_1_1Position}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Race}{\pageref{classBWAPI_1_1Race}}{}
\item \contentsline{section}{\-B\-W\-T\-A\-:\-:\-Rectangle\-Array$<$ \-Type $>$}{\pageref{classBWTA_1_1RectangleArray}}{}
\item \contentsline{section}{\-Util\-:\-:\-Rectangle\-Array$<$ \-Type $>$}{\pageref{classUtil_1_1RectangleArray}}{}
\item \contentsline{section}{\-B\-W\-T\-A\-:\-:\-Region}{\pageref{classBWTA_1_1Region}}{}
\item \contentsline{section}{reservation}{\pageref{structreservation}}{}
\item \contentsline{section}{\-Scout\-Tactics\-Model}{\pageref{classScoutTacticsModel}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Shape}{\pageref{structBWAPIC_1_1Shape}}{}
\item \contentsline{section}{\-Squad}{\pageref{classSquad}}{}
\item \contentsline{section}{\-Squad\-Pool}{\pageref{classSquadPool}}{}
\item \contentsline{section}{\-Squad\-Reccomender}{\pageref{classSquadReccomender}}{}
\item \contentsline{section}{\-Squad\-Tactics\-Model}{\pageref{classSquadTacticsModel}}{}
\item \contentsline{section}{\-Strategy\-Estimator}{\pageref{classStrategyEstimator}}{}
\item \contentsline{section}{\-Tactics\-Implementation}{\pageref{classTacticsImplementation}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-Aerial\-Squadron}{\pageref{classAerialSquadron}}{}
\item \contentsline{section}{\-Crawling\-Ball\-Attack}{\pageref{classCrawlingBallAttack}}{}
\item \contentsline{section}{\-Drop\-Ship\-Aerial\-Squadron}{\pageref{classDropShipAerialSquadron}}{}
\item \contentsline{section}{\-Dummy\-Group}{\pageref{classDummyGroup}}{}
\item \contentsline{section}{\-Marine\-Support\-Squadron}{\pageref{classMarineSupportSquadron}}{}
\item \contentsline{section}{\-Teleporter\-Users}{\pageref{classTeleporterUsers}}{}
\item \contentsline{section}{\-Valkyrie\-Aerial\-Squadron}{\pageref{classValkyrieAerialSquadron}}{}
\item \contentsline{section}{\-Vulture\-Support\-Squadron}{\pageref{classVultureSupportSquadron}}{}
\item \contentsline{section}{\-Wraith\-Aerial\-Squadron}{\pageref{classWraithAerialSquadron}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-Target\-Fitness\-Calculator}{\pageref{classTargetFitnessCalculator}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Tech\-Type}{\pageref{classBWAPI_1_1TechType}}{}
\item \contentsline{section}{\-Threat\-Aware\-Path\-Finder}{\pageref{classThreatAwarePathFinder}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Tile\-Position}{\pageref{classBWAPI_1_1TilePosition}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Tournament\-Module}{\pageref{classBWAPI_1_1TournamentModule}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit}{\pageref{classBWAPI_1_1Unit}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Impl}{\pageref{classBWAPI_1_1UnitImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Unit\-Command}{\pageref{structBWAPIC_1_1UnitCommand}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Command}{\pageref{classBWAPI_1_1UnitCommand}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Command\-Type}{\pageref{classBWAPI_1_1UnitCommandType}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Data}{\pageref{structBWAPI_1_1UnitData}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:unit\-Finder}{\pageref{structBWAPI_1_1unitFinder}}{}
\item \contentsline{section}{\-Unit\-Model}{\pageref{classUnitModel}}{}
\item \contentsline{section}{\-Unit\-Order}{\pageref{classUnitOrder}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Size\-Type}{\pageref{classBWAPI_1_1UnitSizeType}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Type}{\pageref{classBWAPI_1_1UnitType}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Upgrade\-Type}{\pageref{classBWAPI_1_1UpgradeType}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Weapon\-Type}{\pageref{classBWAPI_1_1WeaponType}}{}
\end{DoxyCompactList}
