\documentclass[a4paper]{book}
\usepackage{makeidx}
\usepackage{natbib}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{float}
\usepackage{listings}
\usepackage{color}
\usepackage{ifthen}
\usepackage[table]{xcolor}
\usepackage{textcomp}
\usepackage{alltt}
\usepackage{ifpdf}
\ifpdf
\usepackage[pdftex,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\else
\usepackage[ps2pdf,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\usepackage{pspicture}
\fi
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{sectsty}
\usepackage[titles]{tocloft}
\usepackage{doxygen}
\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
\makeindex
\setcounter{tocdepth}{3}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\familydefault}{\sfdefault}
\hfuzz=15pt
\setlength{\emergencystretch}{15pt}
\hbadness=750
\tolerance=750
\begin{document}
\hypersetup{pageanchor=false,citecolor=blue}
\begin{titlepage}
\vspace*{7cm}
\begin{center}
{\Large \-B\-W\-A\-P\-I }\\
\vspace*{1cm}
{\large \-Generated by Doxygen 1.7.6.1}\\
\vspace*{0.5cm}
{\small Sat Feb 25 2012 19:45:04}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true,citecolor=blue}
\chapter{\-Namespace \-Index}
\input{namespaces}
\chapter{\-Class \-Index}
\input{hierarchy}
\chapter{\-Class \-Index}
\input{annotated}
\chapter{\-File \-Index}
\input{files}
\chapter{\-Namespace \-Documentation}
\input{namespaceBWAPI}
\input{namespaceBWAPI_1_1BulletTypes}
\input{namespaceBWAPI_1_1Colors}
\input{namespaceBWAPI_1_1CoordinateType}
\input{namespaceBWAPI_1_1DamageTypes}
\input{namespaceBWAPI_1_1Errors}
\input{namespaceBWAPI_1_1EventType}
\input{namespaceBWAPI_1_1ExplosionTypes}
\input{namespaceBWAPI_1_1Flag}
\input{namespaceBWAPI_1_1GameTypes}
\input{namespaceBWAPI_1_1Latency}
\input{namespaceBWAPI_1_1Orders}
\input{namespaceBWAPI_1_1PlayerTypes}
\input{namespaceBWAPI_1_1Positions}
\input{namespaceBWAPI_1_1Races}
\input{namespaceBWAPI_1_1TechTypes}
\input{namespaceBWAPI_1_1TilePositions}
\input{namespaceBWAPI_1_1Tournament}
\input{namespaceBWAPI_1_1UnitCommandTypes}
\input{namespaceBWAPI_1_1UnitSizeTypes}
\input{namespaceBWAPI_1_1UnitTypes}
\input{namespaceBWAPI_1_1UpgradeTypes}
\input{namespaceBWAPI_1_1WeaponTypes}
\input{namespaceBWAPIC}
\input{namespaceBWAPIC_1_1CommandType}
\input{namespaceBWAPIC_1_1ShapeType}
\input{namespaceBWTA}
\input{namespaceUtil}
\chapter{\-Class \-Documentation}
\input{classAerialSquadron}
\input{classAgentBase}
\input{classAgentPool}
\input{classBWAPI_1_1AIModule}
\input{classArbitrator}
\input{classBaseBuildingSCVTactics}
\input{classBaseDefense__BuildAirDefenseGoalGenerator}
\input{classBaseDefense__BuildGroundDefenseGoalGenerator}
\input{classBaseDefenseManagerAgent}
\input{classBWTA_1_1BaseLocation}
\input{classBaseModel}
\input{classBidManager}
\input{classBuildingPlacer}
\input{classBWAPI_1_1Bullet}
\input{structBWAPI_1_1BulletData}
\input{classBWAPI_1_1BulletImpl}
\input{classBWAPI_1_1BulletType}
\input{classBWTA_1_1Chokepoint}
\input{classBWAPI_1_1Client}
\input{classBWAPI_1_1Color}
\input{classCombatSCVMicroTactics}
\input{structBWAPIC_1_1Command}
\input{classConstructionAgent}
\input{classCrawlingBallAttack}
\input{classBWAPI_1_1DamageType}
\input{classDropShipAerialSquadron}
\input{classDropShipMicroTactics}
\input{classDummyGroup}
\input{classBWAPI_1_1Error}
\input{classBWAPI_1_1Event}
\input{structBWAPIC_1_1Event}
\input{classExecutionCommanderAgent}
\input{classBWAPI_1_1ExplosionType}
\input{classBWAPI_1_1Force}
\input{structBWAPI_1_1ForceData}
\input{classBWAPI_1_1ForceImpl}
\input{classBWAPI_1_1Game}
\input{structBWAPI_1_1GameData}
\input{classBWAPI_1_1GameImpl}
\input{classBWAPI_1_1GameType}
\input{classGasModel}
\input{structgoalComp}
\input{classGoalDescriptor}
\input{classGoalGeneratorBase}
\input{classGoliathMicroTactics}
\input{classInformationManagerAgent}
\input{classMapNode}
\input{classMarineMicroTactics}
\input{classMarineSupportSquadron}
\input{classMedicMicroTactics}
\input{classMicroTacticsModel}
\input{classMilitary__BuildAcademyGoalGenerator}
\input{classMilitary__BuildArmoryGoalGenerator}
\input{classMilitary__BuildBarracksGoalGenerator}
\input{classMilitary__BuildEngineeringBayGoalGenerator}
\input{classMilitary__BuildFactoryGoalGenerator}
\input{classMilitary__BuildScienceFacilityGoalGenerator}
\input{classMilitary__BuildStarportGoalGenerator}
\input{classMilitary__TrainBattlecruiserGoalGenerator}
\input{classMilitary__TrainDropShipGoalGenerator}
\input{classMilitary__TrainFireBatGoalGenerator}
\input{classMilitary__TrainFlyerGoalGenerator}
\input{classMilitary__TrainGoliathGoalGenerator}
\input{classMilitary__TrainMarineGoalGenerator}
\input{classMilitary__TrainMedicGoalGenerator}
\input{classMilitary__TrainScienceVesselGoalGenerator}
\input{classMilitary__TrainTankGoalGenerator}
\input{classMilitary__TrainVultureGoalGenerator}
\input{classMilitaryProductionManagerAgent}
\input{classMilitaryStructureManagerAgent}
\input{classMineralModel}
\input{classNode}
\input{structnodeComp}
\input{classOffensiveTactics__GasSteal}
\input{classOffensiveTactics__LandAttackGoalGenerator}
\input{classOffensiveTactics__ScannerSweepGoalGenerator}
\input{classOffensiveTacticsManagerAgent}
\input{classBWAPI_1_1Order}
\input{classBWAPI_1_1Player}
\input{structBWAPI_1_1PlayerData}
\input{classBWAPI_1_1PlayerImpl}
\input{classBWAPI_1_1PlayerType}
\input{classBWTA_1_1Polygon}
\input{classBWAPI_1_1Position}
\input{structBWAPIC_1_1Position}
\input{classQuorumModule}
\input{classBWAPI_1_1Race}
\input{classBWTA_1_1RectangleArray}
\input{classUtil_1_1RectangleArray}
\input{classBWTA_1_1Region}
\input{classResearch__BioAttackGoalGenerator}
\input{classResearch__BioDefenseGoalGenerator}
\input{classResearch__CharonBoostersGoalGenerator}
\input{classResearch__CommandCentreUpgradeGoalGenerator}
\input{classResearch__FactoryUpgradeGoalGenerator}
\input{classResearch__IonThrusterGoalGenerator}
\input{classResearch__MarineShellsGoalGenerator}
\input{classResearch__MechAttackGoalGenerator}
\input{classResearch__MechDefenseGoalGenerator}
\input{classResearch__ScienceFacilityUpgradeGoalGenerator}
\input{classResearch__ScienceVesselEMPGoalGenerator}
\input{classResearch__ScienceVesselIrradiateGoalGenerator}
\input{classResearch__SiegeModeGoalGenerator}
\input{classResearch__StarportUpgradeGoalGenerator}
\input{classResearch__StimPacksGoalGenerator}
\input{classResearch__WraithCloakGoalGenerator}
\input{classResearchManagerAgent}
\input{structreservation}
\input{classResource__BuildExpansionGoalGenerator}
\input{classResource__BuildRefineryGoalGenerator}
\input{classResource__BuildSupplyGoalGenerator}
\input{classResource__ClearObstructionsGoalGenerator}
\input{classResource__TrainWorkerGoalGenerator}
\input{classResourceManagerAgent}
\input{classScienceVesselMicroTactics}
\input{classScoutManagerAgent}
\input{classScoutTacticsModel}
\input{structBWAPIC_1_1Shape}
\input{classSiegeTankMicroTactics}
\input{classSquad}
\input{classSquadManagerAgent}
\input{classSquadPool}
\input{classSquadReccomender}
\input{classSquadTacticsModel}
\input{classStrategyEstimator}
\input{classTacticsImplementation}
\input{classTargetFitnessCalculator}
\input{classBWAPI_1_1TechType}
\input{classTeleporterUsers}
\input{classThreatAwarePathFinder}
\input{classBWAPI_1_1TilePosition}
\input{classBWAPI_1_1TournamentModule}
\input{classTrainingManagerAgent}
\input{classBWAPI_1_1Unit}
\input{structBWAPIC_1_1UnitCommand}
\input{classBWAPI_1_1UnitCommand}
\input{classBWAPI_1_1UnitCommandType}
\input{structBWAPI_1_1UnitData}
\input{structBWAPI_1_1unitFinder}
\input{classBWAPI_1_1UnitImpl}
\input{classUnitModel}
\input{classUnitOrder}
\input{classBWAPI_1_1UnitSizeType}
\input{classBWAPI_1_1UnitType}
\input{classBWAPI_1_1UpgradeType}
\input{classValkyrieAerialSquadron}
\input{classValkyrieHunterKillerTactics}
\input{classVultureMicroTactics}
\input{classVultureSupportSquadron}
\input{classBWAPI_1_1WeaponType}
\input{classWraithAerialSquadron}
\input{classWraithHunterKillerTactics}
\chapter{\-File \-Documentation}
\input{AerialSquadron_8h}
\input{AgentBase_8h}
\input{AgentPool_8cpp}
\input{AgentPool_8h}
\input{AgentRoster_8h}
\input{Arbitrator_8cpp}
\input{Arbitrator_8h}
\input{BaseBuildingSCVTactics_8cpp}
\input{BaseBuildingSCVTactics_8h}
\input{BaseDefense__BuildAirDefenseGoal_8cpp}
\input{BaseDefense__BuildBunkerDefenseGoal_8cpp}
\input{BaseDefense__GoalHeaders_8h}
\input{BaseDefenseManagerAgent_8cpp}
\input{BaseDefenseManagerAgent_8h}
\input{BaseModel_8cpp}
\input{BaseModel_8h}
\input{BidManager_8cpp}
\input{BidManager_8h}
\input{BuildingPlacer_8cpp}
\input{BuildingPlacer_8h}
\input{BuildOrders_8h}
\input{CombatSCVMicroTactics_8cpp}
\input{CombatSCVMicroTactics_8h}
\input{ConstructionAgent_8cpp}
\input{ConstructionAgent_8h}
\input{CrawlingBallAttack_8cpp}
\input{CrawlingBallAttack_8h}
\input{DropShipAerialSquadron_8cpp}
\input{DropShipAerialSquadron_8h}
\input{DropShipMicroTactics_8cpp}
\input{DropShipMicroTactics_8h}
\input{DummyGroup_8cpp}
\input{DummyGroup_8h}
\input{ExecutionCommanderAgent_8cpp}
\input{ExecutionCommanderAgent_8h}
\input{GasModel_8cpp}
\input{GasModel_8h}
\input{GoalDescriptor_8cpp}
\input{GoalDescriptor_8h}
\input{GoalGeneratorBase_8h}
\input{GoalTypes_8h}
\input{GoliathMicroTactics_8cpp}
\input{GoliathMicroTactics_8h}
\input{InformationManagerAgent_8cpp}
\input{InformationManagerAgent_8h}
\input{MarineMicroTactics_8cpp}
\input{MarineMicroTactics_8h}
\input{MarineSupportSquadron_8cpp}
\input{MarineSupportSquadron_8h}
\input{MedicMicroTactics_8cpp}
\input{MedicMicroTactics_8h}
\input{MicroTacticsModel_8h}
\input{Military__BuildAcademyGoal_8cpp}
\input{Military__BuildArmoryGoal_8cpp}
\input{Military__BuildBarracksGoal_8cpp}
\input{Military__BuildEngineeringBayGoal_8cpp}
\input{Military__BuildFactoryGoal_8cpp}
\input{Military__BuildScienceFacilityGoalGenerator_8cpp}
\input{Military__BuildStarportGoal_8cpp}
\input{Military__TrainBattlecruiserGoal_8cpp}
\input{Military__TrainDropShipGoal_8cpp}
\input{Military__TrainFireBatGoal_8cpp}
\input{Military__TrainFlyerGoal_8cpp}
\input{Military__TrainGoliathGoal_8cpp}
\input{Military__TrainMarineGoal_8cpp}
\input{Military__TrainMedicGoal_8cpp}
\input{Military__TrainScienceVesselGoal_8cpp}
\input{Military__TrainTankGoal_8cpp}
\input{Military__TrainVultureGoal_8cpp}
\input{MilitaryProduction__GoalGeneratorHeaders_8h}
\input{MilitaryProductionManagerAgent_8cpp}
\input{MilitaryProductionManagerAgent_8h}
\input{MilitaryStructure__GoalGeneratorHeaders_8h}
\input{MilitaryStructureManagerAgent_8cpp}
\input{MilitaryStructureManagerAgent_8h}
\input{MineralModel_8cpp}
\input{MineralModel_8h}
\input{Node_8cpp}
\input{Node_8h}
\input{Offense__GasSteal_8cpp}
\input{Offense__LandAttackGoal_8cpp}
\input{Offense__ScannerSweepGoal_8cpp}
\input{OffensiveTactics__GoalGeneratorHeaders_8h}
\input{OffensiveTacticsManagerAgent_8cpp}
\input{OffensiveTacticsManagerAgent_8h}
\input{ExampleAIModule_2RectangleArray_8h}
\input{include_2BWTA_2RectangleArray_8h}
\input{Research__BioAttackAndDefenseHeaders_8h}
\input{Research__BioAttackGoalGenerator_8cpp}
\input{Research__BioAttackHeaders_8h}
\input{Research__BioDefenseGoalGenerator_8cpp}
\input{Research__BioUtilHeaders_8h}
\input{Research__BuildingUpgradeHeaders_8h}
\input{Research__CharonBoostersGoalGenerator_8cpp}
\input{Research__CommandCentreUpgradeGoalGenerator_8cpp}
\input{Research__FactoryUpgradeGoalGenerator_8cpp}
\input{Research__IonThrustersGoalGenerator_8cpp}
\input{Research__MarineShellsGoalGenerator_8cpp}
\input{Research__MechAttackAndDefenseHeaders_8h}
\input{Research__MechAttackGoalGenerator_8cpp}
\input{Research__MechDefenseGoalGenerator_8cpp}
\input{Research__MechUtilHeaders_8h}
\input{Research__ScienceFacilityUpgradeGoalGenerator_8cpp}
\input{Research__ScienceVesselEMPGoalGenerator_8cpp}
\input{Research__ScienceVesselIrradiateGoalGenerator_8cpp}
\input{Research__ScienceVesselIrridate_8cpp}
\input{Research__SiegeModeGoalGenerator_8cpp}
\input{Research__StarportUpgradeGoalGenerator_8cpp}
\input{Research__StimPacksGenerator_8cpp}
\input{Research__WraithCloakGoalGenerator_8cpp}
\input{ResearchManagerAgent_8cpp}
\input{ResearchManagerAgent_8h}
\input{Resource__BuildExpansionGoal_8cpp}
\input{Resource__BuildRefineryGoal_8cpp}
\input{Resource__BuildSupplyGoal_8cpp}
\input{Resource__ClearObstructionsGoal_8cpp}
\input{Resource__GoalGeneratorHeaders_8h}
\input{Resource__TrainWorkersGoal_8cpp}
\input{ResourceManagerAgent_8cpp}
\input{ResourceManagerAgent_8h}
\input{ScienceVesselMicroTactics_8cpp}
\input{ScienceVesselMicroTactics_8h}
\input{ScoutManagerAgent_8cpp}
\input{ScoutManagerAgent_8h}
\input{ScoutTactics_8h}
\input{ScoutTacticsModel_8cpp}
\input{ScoutTacticsModel_8h}
\input{SiegeTankMicroTactics_8cpp}
\input{SiegeTankMicroTactics_8h}
\input{Dll_8cpp}
\input{QuorumModule_8cpp}
\input{QuorumModule_8h}
\input{Squad_8cpp}
\input{Squad_8h}
\input{SquadManagerAgent_8cpp}
\input{SquadManagerAgent_8h}
\input{SquadPool_8cpp}
\input{SquadPool_8h}
\input{SquadReccomender_8cpp}
\input{SquadReccomender_8h}
\input{SquadTactics_8h}
\input{SquadTacticsModel_8cpp}
\input{SquadTacticsModel_8h}
\input{StrategyEstimator_8cpp}
\input{StrategyEstimator_8h}
\input{TacticsImplementations_8h}
\input{TargetFitnessCalculator_8cpp}
\input{TargetFitnessCalculator_8h}
\input{TeleporterUsers_8cpp}
\input{TeleporterUsers_8h}
\input{ThreatAwarePathfinder_8cpp}
\input{ThreatAwarePathfinder_8h}
\input{TrainingManagerAgent_8cpp}
\input{TrainingManagerAgent_8h}
\input{UnitModel_8cpp}
\input{UnitModel_8h}
\input{UnitOrder_8cpp}
\input{UnitOrder_8h}
\input{ValkyrieAerialSquadron_8cpp}
\input{ValkyrieAerialSquadron_8h}
\input{ValkyrieHunterKillerTactics_8cpp}
\input{ValkyrieHunterKillerTactics_8h}
\input{VultureMicroTactics_8cpp}
\input{VultureMicroTactics_8h}
\input{VultureSupportSquadron_8cpp}
\input{VultureSupportSquadron_8h}
\input{WraithAerialSquadron_8cpp}
\input{WraithAerialSquadron_8h}
\input{WraithHunterKillerTactics_8cpp}
\input{WraithHunterKillerTactics_8h}
\input{BWAPI_8h}
\input{AIModule_8h}
\input{Bullet_8h}
\input{BulletType_8h}
\input{BulletData_8h}
\input{BulletImpl_8h}
\input{Client_2Client_8h}
\input{Client_8h}
\input{Command_8h}
\input{CommandType_8h}
\input{Client_2Event_8h}
\input{Event_8h}
\input{ForceData_8h}
\input{ForceImpl_8h}
\input{GameData_8h}
\input{GameImpl_8h}
\input{PlayerData_8h}
\input{PlayerImpl_8h}
\input{Shape_8h}
\input{ShapeType_8h}
\input{Client_2UnitCommand_8h}
\input{UnitCommand_8h}
\input{UnitData_8h}
\input{UnitImpl_8h}
\input{Color_8h}
\input{Constants_8h}
\input{CoordinateType_8h}
\input{DamageType_8h}
\input{Error_8h}
\input{EventType_8h}
\input{ExplosionType_8h}
\input{Flag_8h}
\input{Force_8h}
\input{Game_8h}
\input{GameType_8h}
\input{Input_8h}
\input{Latency_8h}
\input{Order_8h}
\input{Player_8h}
\input{PlayerType_8h}
\input{Position_8h}
\input{Race_8h}
\input{TechType_8h}
\input{TilePosition_8h}
\input{TournamentAction_8h}
\input{Unit_8h}
\input{UnitCommandType_8h}
\input{UnitSizeType_8h}
\input{UnitType_8h}
\input{UpgradeType_8h}
\input{WeaponType_8h}
\input{BWTA_8h}
\input{BaseLocation_8h}
\input{Chokepoint_8h}
\input{Polygon_8h}
\input{Region_8h}
\printindex
\end{document}
