├── ScreenShot.PNG ├── source ├── BufferMapTool │ ├── ScreenShot.png │ ├── BufferMapTool │ │ ├── Images │ │ │ ├── MapTool16.png │ │ │ ├── Populated7.png │ │ │ └── SpringGreenPushpin.png │ │ ├── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── SymbolDictionary.xaml │ │ ├── BufferMapTool.xaml │ │ └── Config │ │ │ ├── BufferMapToolConfig.xaml │ │ │ └── BufferMapToolConfig.xaml.cs │ └── BufferMapTool.sln ├── RangeFanAddin │ ├── Screenshot.PNG │ ├── RangeFanAddin │ │ ├── Images │ │ │ ├── Widget32.png │ │ │ ├── RangeFan-16x.png │ │ │ └── FeatureAction16.png │ │ ├── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ └── RangeFanWid.xaml │ └── RangeFanAddin.sln ├── BombThreatAddin │ ├── Screenshot.PNG │ ├── BombThreatAddin │ │ ├── Images │ │ │ ├── bomb16.png │ │ │ └── bomb32.png │ │ ├── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── SymbolDictionary.xaml │ │ ├── Config │ │ │ ├── ConfigWin.xaml.cs │ │ │ └── ConfigWin.xaml │ │ └── BombThreatMapTool.xaml │ ├── BombThreatAddin.sln │ └── Readme.md ├── ERGChemicalAddIn │ ├── ScreenShot.png │ ├── ERGChemicalAddIn │ │ ├── Images │ │ │ ├── HAZMAT_Icon.png │ │ │ ├── HAZMAT_Icon16.png │ │ │ ├── facilities30.png │ │ │ ├── guideBookIcon.png │ │ │ ├── i_Journal_MS.png │ │ │ └── i_facilities.png │ │ ├── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── ERGChemicalMapTool.xaml │ │ └── SymbolDictionary.xaml │ └── ERGChemicalAddIn.sln ├── FarthestOnCircleAddin │ ├── Screenshot.PNG │ ├── FarthestOnCircleAddin │ │ ├── Images │ │ │ ├── FOCIcon16.png │ │ │ ├── MapTool16.png │ │ │ ├── RedPin1LargeB.png │ │ │ └── FarthestOnCircleTool.png │ │ ├── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── SymbolDictionary.xaml │ │ ├── FOCMapTool.xaml │ │ ├── LegendDialog.xaml.cs │ │ ├── Config │ │ │ ├── FarthestOnCircleDialog.xaml.cs │ │ │ └── FarthestOnCircleDialog.xaml │ │ └── FOCToolbar.xaml │ └── FarthestOnCircleAddin.sln ├── FindClosestResource │ ├── ScreenShot.png │ ├── FindClosestResource │ │ ├── Images │ │ │ ├── MapTool16.png │ │ │ ├── roadBlocks.png │ │ │ └── i_servicearea.png │ │ ├── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ └── FindClosestResource.xaml │ └── FindClosestResource.sln ├── OrderOfBattle │ ├── docs │ │ └── Order of Battle.docx │ ├── OrderOfBattle │ │ ├── Images │ │ │ ├── plus.png │ │ │ ├── show.png │ │ │ ├── eye_inv.png │ │ │ ├── wrench.png │ │ │ ├── Widget32.png │ │ │ ├── infantry.jpg │ │ │ ├── settings.png │ │ │ ├── tools (1).png │ │ │ ├── cancel_show.png │ │ │ ├── zoom_in_256.png │ │ │ ├── infantrySymbol.jpg │ │ │ ├── clear_selection.png │ │ │ ├── cursor_hand_select.png │ │ │ ├── gnome_zoom_fit_best.png │ │ │ └── selection_rectangular_up.png │ │ ├── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ └── OOBTree.cs │ ├── OrderOfBattleUnitTests │ │ ├── resources │ │ │ ├── infantry.jpg │ │ │ ├── zoom_in_tool_1.bmp │ │ │ └── oobdatasources.txt │ │ ├── Fakes │ │ │ ├── ESRI.ArcGIS.Client.fakes │ │ │ └── ESRI.ArcGIS.OperationsDashboard.fakes │ │ ├── FakesAssemblies │ │ │ ├── ESRI.ArcGIS.Client.10.2.2.0.Fakes.dll │ │ │ ├── ESRI.ArcGIS.Client.10.2.2.0.Fakes.fakesconfig │ │ │ ├── ESRI.ArcGIS.OperationsDashboard.10.2.2.0.Fakes.dll │ │ │ └── ESRI.ArcGIS.OperationsDashboard.10.2.2.0.Fakes.fakesconfig │ │ └── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ └── OrderOfBattle.sln ├── AirCraftRouteGenerationLineAddin │ ├── Screenshot.PNG │ ├── AirCraftRouteGenerationLineAddin │ │ ├── Images │ │ │ ├── MapTool16.png │ │ │ ├── LineTarget.png │ │ │ └── RedPin1LargeB.png │ │ ├── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── AircraftRouteGenLineMapTool.xaml │ │ ├── Config │ │ │ ├── ConfigDialog.xaml.cs │ │ │ └── ConfigDialog.xaml │ │ └── SymbolDictionary.xaml │ ├── AirCraftRouteGenerationLineAddin.sln │ └── Readme.md ├── GroundCommunicationCoverageAddin │ ├── Screenshot.PNG │ ├── GroundCommunicationCoverageAddin │ │ ├── Images │ │ │ ├── Receiver.png │ │ │ └── RedPin1LargeB.png │ │ ├── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── SymbolDictionary.xaml │ │ ├── GroundCommCovMapTool.xaml │ │ ├── LegendDialog.xaml.cs │ │ ├── Config │ │ │ ├── ConfigDialog.xaml.cs │ │ │ └── ConfigDialog.xaml │ │ └── GroundCommCovToolbar.xaml │ ├── GroundCommunicationCoverageAddin.sln │ └── Readme.md ├── SatelliteEphemerisGenerationAddin │ ├── Screenshot.PNG │ ├── SatelliteEphemerisGenerationAddin │ │ ├── Images │ │ │ ├── Satellite.png │ │ │ ├── BluePin1LargeB.png │ │ │ └── RedPin1LargeB.png │ │ ├── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── SymbolDictionary.xaml │ │ ├── SatelliteEphemerisGenerationsMapTool.xaml │ │ ├── Config │ │ │ ├── SatelliteConfig.xaml.cs │ │ │ └── SatelliteConfig.xaml │ │ └── SatelliteEphemerisGenerationToolbar.xaml │ ├── SatelliteEphemerisGenerationAddin.sln │ └── Readme.md ├── AircraftCommunicationCoverageAddin │ ├── Screenshot.PNG │ ├── AircraftCommunicationCoverageAddin │ │ ├── Images │ │ │ ├── Aircraft.png │ │ │ └── RedPin1LargeB.png │ │ ├── Properties │ │ │ ├── Settings.settings │ │ │ ├── Settings.Designer.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── SymbolDictionary.xaml │ │ ├── AircraftCoverageMapTool.xaml │ │ ├── LegendDialog.xaml.cs │ │ └── Config │ │ │ ├── ConfigDialog.xaml.cs │ │ │ └── ConfigDialog.xaml │ ├── AircraftCommunicationCoverageAddin.sln │ └── Readme.md ├── Dependencies │ ├── Newtonsoft.Json.5.0.6 │ │ ├── net40 │ │ │ └── Newtonsoft.Json.dll │ │ └── license-newtonsoft-json.txt │ └── XceedWpfToolkit.2.0 │ │ ├── net40 │ │ └── Xceed.Wpf.Toolkit.dll │ │ └── license-xceed-wpf.txt └── AllSolutionsWidgetsWithTests │ ├── TestDependentServices │ └── Properties │ │ └── AssemblyInfo.cs │ └── Readme.md ├── application ├── BufferMapTool.opdashboardAddin ├── RangeFanAddin.opdashboardAddin ├── BombThreatAddin.opdashboardAddin ├── ERGChemicalAddIn.opdashboardAddin ├── FindClosestResource.opdashboardAddin ├── FarthestOnCircleAddin.opdashboardAddin └── Readme.txt ├── CONTRIBUTING.md ├── license-ThirdParty.txt └── .gitignore /ScreenShot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/ScreenShot.PNG -------------------------------------------------------------------------------- /source/BufferMapTool/ScreenShot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/BufferMapTool/ScreenShot.png -------------------------------------------------------------------------------- /source/RangeFanAddin/Screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/RangeFanAddin/Screenshot.PNG -------------------------------------------------------------------------------- /source/BombThreatAddin/Screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/BombThreatAddin/Screenshot.PNG -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ScreenShot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/ERGChemicalAddIn/ScreenShot.png -------------------------------------------------------------------------------- /application/BufferMapTool.opdashboardAddin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/application/BufferMapTool.opdashboardAddin -------------------------------------------------------------------------------- /application/RangeFanAddin.opdashboardAddin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/application/RangeFanAddin.opdashboardAddin -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/Screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/FarthestOnCircleAddin/Screenshot.PNG -------------------------------------------------------------------------------- /source/FindClosestResource/ScreenShot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/FindClosestResource/ScreenShot.png -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing). -------------------------------------------------------------------------------- /application/BombThreatAddin.opdashboardAddin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/application/BombThreatAddin.opdashboardAddin -------------------------------------------------------------------------------- /application/ERGChemicalAddIn.opdashboardAddin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/application/ERGChemicalAddIn.opdashboardAddin -------------------------------------------------------------------------------- /application/FindClosestResource.opdashboardAddin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/application/FindClosestResource.opdashboardAddin -------------------------------------------------------------------------------- /source/OrderOfBattle/docs/Order of Battle.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/docs/Order of Battle.docx -------------------------------------------------------------------------------- /application/FarthestOnCircleAddin.opdashboardAddin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/application/FarthestOnCircleAddin.opdashboardAddin -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/plus.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/show.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/eye_inv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/eye_inv.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/wrench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/wrench.png -------------------------------------------------------------------------------- /source/AirCraftRouteGenerationLineAddin/Screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/AirCraftRouteGenerationLineAddin/Screenshot.PNG -------------------------------------------------------------------------------- /source/BufferMapTool/BufferMapTool/Images/MapTool16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/BufferMapTool/BufferMapTool/Images/MapTool16.png -------------------------------------------------------------------------------- /source/GroundCommunicationCoverageAddin/Screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/GroundCommunicationCoverageAddin/Screenshot.PNG -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/Widget32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/Widget32.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/infantry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/infantry.jpg -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/settings.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/tools (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/tools (1).png -------------------------------------------------------------------------------- /source/RangeFanAddin/RangeFanAddin/Images/Widget32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/RangeFanAddin/RangeFanAddin/Images/Widget32.png -------------------------------------------------------------------------------- /source/SatelliteEphemerisGenerationAddin/Screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/SatelliteEphemerisGenerationAddin/Screenshot.PNG -------------------------------------------------------------------------------- /source/AircraftCommunicationCoverageAddin/Screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/AircraftCommunicationCoverageAddin/Screenshot.PNG -------------------------------------------------------------------------------- /source/BombThreatAddin/BombThreatAddin/Images/bomb16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/BombThreatAddin/BombThreatAddin/Images/bomb16.png -------------------------------------------------------------------------------- /source/BombThreatAddin/BombThreatAddin/Images/bomb32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/BombThreatAddin/BombThreatAddin/Images/bomb32.png -------------------------------------------------------------------------------- /source/BufferMapTool/BufferMapTool/Images/Populated7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/BufferMapTool/BufferMapTool/Images/Populated7.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/cancel_show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/cancel_show.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/zoom_in_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/zoom_in_256.png -------------------------------------------------------------------------------- /source/RangeFanAddin/RangeFanAddin/Images/RangeFan-16x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/RangeFanAddin/RangeFanAddin/Images/RangeFan-16x.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/infantrySymbol.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/infantrySymbol.jpg -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ERGChemicalAddIn/Images/HAZMAT_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/ERGChemicalAddIn/ERGChemicalAddIn/Images/HAZMAT_Icon.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/clear_selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/clear_selection.png -------------------------------------------------------------------------------- /source/RangeFanAddin/RangeFanAddin/Images/FeatureAction16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/RangeFanAddin/RangeFanAddin/Images/FeatureAction16.png -------------------------------------------------------------------------------- /source/BufferMapTool/BufferMapTool/Images/SpringGreenPushpin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/BufferMapTool/BufferMapTool/Images/SpringGreenPushpin.png -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ERGChemicalAddIn/Images/HAZMAT_Icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/ERGChemicalAddIn/ERGChemicalAddIn/Images/HAZMAT_Icon16.png -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ERGChemicalAddIn/Images/facilities30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/ERGChemicalAddIn/ERGChemicalAddIn/Images/facilities30.png -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ERGChemicalAddIn/Images/guideBookIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/ERGChemicalAddIn/ERGChemicalAddIn/Images/guideBookIcon.png -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ERGChemicalAddIn/Images/i_Journal_MS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/ERGChemicalAddIn/ERGChemicalAddIn/Images/i_Journal_MS.png -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ERGChemicalAddIn/Images/i_facilities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/ERGChemicalAddIn/ERGChemicalAddIn/Images/i_facilities.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/cursor_hand_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/cursor_hand_select.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/gnome_zoom_fit_best.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/gnome_zoom_fit_best.png -------------------------------------------------------------------------------- /source/Dependencies/Newtonsoft.Json.5.0.6/net40/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/Dependencies/Newtonsoft.Json.5.0.6/net40/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /source/Dependencies/XceedWpfToolkit.2.0/net40/Xceed.Wpf.Toolkit.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/Dependencies/XceedWpfToolkit.2.0/net40/Xceed.Wpf.Toolkit.dll -------------------------------------------------------------------------------- /source/FindClosestResource/FindClosestResource/Images/MapTool16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/FindClosestResource/FindClosestResource/Images/MapTool16.png -------------------------------------------------------------------------------- /source/FindClosestResource/FindClosestResource/Images/roadBlocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/FindClosestResource/FindClosestResource/Images/roadBlocks.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattleUnitTests/resources/infantry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattleUnitTests/resources/infantry.jpg -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Images/selection_rectangular_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattle/Images/selection_rectangular_up.png -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/FarthestOnCircleAddin/Images/FOCIcon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/FarthestOnCircleAddin/FarthestOnCircleAddin/Images/FOCIcon16.png -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/FarthestOnCircleAddin/Images/MapTool16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/FarthestOnCircleAddin/FarthestOnCircleAddin/Images/MapTool16.png -------------------------------------------------------------------------------- /source/FindClosestResource/FindClosestResource/Images/i_servicearea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/FindClosestResource/FindClosestResource/Images/i_servicearea.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattleUnitTests/resources/zoom_in_tool_1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattleUnitTests/resources/zoom_in_tool_1.bmp -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/FarthestOnCircleAddin/Images/RedPin1LargeB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/FarthestOnCircleAddin/FarthestOnCircleAddin/Images/RedPin1LargeB.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattleUnitTests/Fakes/ESRI.ArcGIS.Client.fakes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattleUnitTests/Fakes/ESRI.ArcGIS.Client.fakes -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/FarthestOnCircleAddin/Images/FarthestOnCircleTool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/FarthestOnCircleAddin/FarthestOnCircleAddin/Images/FarthestOnCircleTool.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattleUnitTests/Fakes/ESRI.ArcGIS.OperationsDashboard.fakes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattleUnitTests/Fakes/ESRI.ArcGIS.OperationsDashboard.fakes -------------------------------------------------------------------------------- /source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Images/MapTool16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Images/MapTool16.png -------------------------------------------------------------------------------- /source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/Images/Receiver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/Images/Receiver.png -------------------------------------------------------------------------------- /source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Images/LineTarget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Images/LineTarget.png -------------------------------------------------------------------------------- /source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Images/Satellite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Images/Satellite.png -------------------------------------------------------------------------------- /source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Images/RedPin1LargeB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Images/RedPin1LargeB.png -------------------------------------------------------------------------------- /source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/Images/Aircraft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/Images/Aircraft.png -------------------------------------------------------------------------------- /source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/Images/RedPin1LargeB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/Images/RedPin1LargeB.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattleUnitTests/FakesAssemblies/ESRI.ArcGIS.Client.10.2.2.0.Fakes.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattleUnitTests/FakesAssemblies/ESRI.ArcGIS.Client.10.2.2.0.Fakes.dll -------------------------------------------------------------------------------- /source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Images/BluePin1LargeB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Images/BluePin1LargeB.png -------------------------------------------------------------------------------- /source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Images/RedPin1LargeB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Images/RedPin1LargeB.png -------------------------------------------------------------------------------- /source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/Images/RedPin1LargeB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/Images/RedPin1LargeB.png -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattleUnitTests/FakesAssemblies/ESRI.ArcGIS.Client.10.2.2.0.Fakes.fakesconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattleUnitTests/FakesAssemblies/ESRI.ArcGIS.Client.10.2.2.0.Fakes.fakesconfig -------------------------------------------------------------------------------- /source/BombThreatAddin/BombThreatAddin/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/BufferMapTool/BufferMapTool/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattleUnitTests/FakesAssemblies/ESRI.ArcGIS.OperationsDashboard.10.2.2.0.Fakes.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattleUnitTests/FakesAssemblies/ESRI.ArcGIS.OperationsDashboard.10.2.2.0.Fakes.dll -------------------------------------------------------------------------------- /source/RangeFanAddin/RangeFanAddin/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ERGChemicalAddIn/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattleUnitTests/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/FindClosestResource/FindClosestResource/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/FarthestOnCircleAddin/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattleUnitTests/FakesAssemblies/ESRI.ArcGIS.OperationsDashboard.10.2.2.0.Fakes.fakesconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/solutions-widgets-wpf/HEAD/source/OrderOfBattle/OrderOfBattleUnitTests/FakesAssemblies/ESRI.ArcGIS.OperationsDashboard.10.2.2.0.Fakes.fakesconfig -------------------------------------------------------------------------------- /source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/BombThreatAddin/BombThreatAddin/SymbolDictionary.xaml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/FarthestOnCircleAddin/SymbolDictionary.xaml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/SymbolDictionary.xaml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /application/Readme.txt: -------------------------------------------------------------------------------- 1 | This is a deployment location for staging and testing the Operations Dashboard addins built with this repository. 2 | 3 | To run/test locally with these created addins: 4 | 5 | From a command prompt: 6 | > "C:\Program Files (x86)\ArcGIS SDKs\WPF10.2\sdk\OperationsDashboard\OperationsDashboard.exe" /addinpath:"{LOCAL PATH TO}\solutions-widgets-wpf\applications" 7 | 8 | Note: The .dll's are for running/testing in this standalone mode, while the .opdashboardAddin files are for installation with ArcGIS Portal. -------------------------------------------------------------------------------- /source/BufferMapTool/BufferMapTool/SymbolDictionary.xaml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattleUnitTests/resources/oobdatasources.txt: -------------------------------------------------------------------------------- 1 | KEY:UNITS,NAME:Friendly Situation - Friendly Units,ID:95bd1ff7-6572-4973-bbb2-0680c51fbe0d,USEICON:True,UIDFLD:uniquedesignation,HFFLD:higherformation,LBLFLDS:uniquedesignation,DESCFLD:,BASEDESC:,BASELABEL:{uniquedesignation} ,DESCTYPE:None,DESCFLDS:;KEY:EQUIPMENT,NAME:Friendly Situation - Friendly Equipment,ID:b8725bd2-1aa2-4a06-895b-d87a8028d75a,USEICON:True,UIDFLD:uniquedesignation,HFFLD:owningunit,LBLFLDS:uniquedesignation,DESCFLD:objectid,BASEDESC:Type@cln {type},BASELABEL:{uniquedesignation} ,DESCTYPE:Custom,DESCFLDS:type; -------------------------------------------------------------------------------- /source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/SymbolDictionary.xaml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/SymbolDictionary.xaml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /source/BufferMapTool/BufferMapTool.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BufferMapTool", "BufferMapTool\BufferMapTool.csproj", "{BA428266-6045-48B8-80CB-52F12D873C1C}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {BA428266-6045-48B8-80CB-52F12D873C1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {BA428266-6045-48B8-80CB-52F12D873C1C}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {BA428266-6045-48B8-80CB-52F12D873C1C}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {BA428266-6045-48B8-80CB-52F12D873C1C}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /source/RangeFanAddin/RangeFanAddin.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RangeFanAddin", "RangeFanAddin\RangeFanAddin.csproj", "{E8ACA6C2-6CDE-4994-803E-CE94412EA480}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {E8ACA6C2-6CDE-4994-803E-CE94412EA480}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {E8ACA6C2-6CDE-4994-803E-CE94412EA480}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {E8ACA6C2-6CDE-4994-803E-CE94412EA480}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {E8ACA6C2-6CDE-4994-803E-CE94412EA480}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /source/BombThreatAddin/BombThreatAddin.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BombThreatAddin", "BombThreatAddin\BombThreatAddin.csproj", "{73179BDA-79E7-492D-9D56-4CC04A092183}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {73179BDA-79E7-492D-9D56-4CC04A092183}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {73179BDA-79E7-492D-9D56-4CC04A092183}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {73179BDA-79E7-492D-9D56-4CC04A092183}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {73179BDA-79E7-492D-9D56-4CC04A092183}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /source/BufferMapTool/BufferMapTool/BufferMapTool.xaml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ERGChemicalAddIn.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ERGChemicalAddIn", "ERGChemicalAddIn\ERGChemicalAddIn.csproj", "{5F08684B-DB31-4847-B56D-0AF7F972FE1C}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {5F08684B-DB31-4847-B56D-0AF7F972FE1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {5F08684B-DB31-4847-B56D-0AF7F972FE1C}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {5F08684B-DB31-4847-B56D-0AF7F972FE1C}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {5F08684B-DB31-4847-B56D-0AF7F972FE1C}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /source/BombThreatAddin/BombThreatAddin/Config/ConfigWin.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Shapes; 14 | 15 | namespace BombThreatAddin.Config 16 | { 17 | /// 18 | /// Interaction logic for ConfigWin.xaml 19 | /// 20 | 21 | public partial class ConfigWin : Window 22 | { 23 | public string serviceURL { get; private set; } 24 | 25 | public ConfigWin() 26 | { 27 | InitializeComponent(); 28 | } 29 | private void OKButton_Click(object sender, RoutedEventArgs e) 30 | { 31 | serviceURL = ServiceTextBox.Text; 32 | DialogResult = true; 33 | 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /source/FindClosestResource/FindClosestResource.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FindClosestResource", "FindClosestResource\FindClosestResource.csproj", "{BE67BD8D-86D0-47E2-8DE0-4D234AD2CBC5}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {BE67BD8D-86D0-47E2-8DE0-4D234AD2CBC5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {BE67BD8D-86D0-47E2-8DE0-4D234AD2CBC5}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {BE67BD8D-86D0-47E2-8DE0-4D234AD2CBC5}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {BE67BD8D-86D0-47E2-8DE0-4D234AD2CBC5}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /source/BombThreatAddin/BombThreatAddin/BombThreatMapTool.xaml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/FarthestOnCircleAddin.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FarthestOnCircleAddin", "FarthestOnCircleAddin\FarthestOnCircleAddin.csproj", "{54CDAC34-B320-4A90-8766-9FAB377E4767}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {54CDAC34-B320-4A90-8766-9FAB377E4767}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {54CDAC34-B320-4A90-8766-9FAB377E4767}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {54CDAC34-B320-4A90-8766-9FAB377E4767}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {54CDAC34-B320-4A90-8766-9FAB377E4767}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/FarthestOnCircleAddin/FOCMapTool.xaml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ERGChemicalAddIn/ERGChemicalMapTool.xaml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /source/FindClosestResource/FindClosestResource/FindClosestResource.xaml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AirCraftRouteGenerationLineAddin", "AirCraftRouteGenerationLineAddin\AirCraftRouteGenerationLineAddin.csproj", "{6C514178-BADC-406B-8281-77D3B4B3BF2C}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {6C514178-BADC-406B-8281-77D3B4B3BF2C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {6C514178-BADC-406B-8281-77D3B4B3BF2C}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {6C514178-BADC-406B-8281-77D3B4B3BF2C}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {6C514178-BADC-406B-8281-77D3B4B3BF2C}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GroundCommunicationCoverageAddin", "GroundCommunicationCoverageAddin\GroundCommunicationCoverageAddin.csproj", "{F6B15F46-F1E9-4A57-A717-614E31AD7049}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {F6B15F46-F1E9-4A57-A717-614E31AD7049}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {F6B15F46-F1E9-4A57-A717-614E31AD7049}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {F6B15F46-F1E9-4A57-A717-614E31AD7049}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {F6B15F46-F1E9-4A57-A717-614E31AD7049}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SatelliteEphemerisGenerationAddin", "SatelliteEphemerisGenerationAddin\SatelliteEphemerisGenerationAddin.csproj", "{BF5BDA98-9901-4267-949D-A518EA02D638}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {BF5BDA98-9901-4267-949D-A518EA02D638}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {BF5BDA98-9901-4267-949D-A518EA02D638}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {BF5BDA98-9901-4267-949D-A518EA02D638}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {BF5BDA98-9901-4267-949D-A518EA02D638}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AircraftCommunicationCoverageAddin", "AircraftCommunicationCoverageAddin\AircraftCommunicationCoverageAddin.csproj", "{33A6F865-245F-4D19-A9FD-4DCF8E102709}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {33A6F865-245F-4D19-A9FD-4DCF8E102709}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {33A6F865-245F-4D19-A9FD-4DCF8E102709}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {33A6F865-245F-4D19-A9FD-4DCF8E102709}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {33A6F865-245F-4D19-A9FD-4DCF8E102709}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/GroundCommCovMapTool.xaml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ERGChemicalAddIn/SymbolDictionary.xaml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/AircraftRouteGenLineMapTool.xaml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/AircraftCoverageMapTool.xaml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationsMapTool.xaml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /source/Dependencies/Newtonsoft.Json.5.0.6/license-newtonsoft-json.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2007 James Newton-King 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10 | 11 | http://json.codeplex.com/license 12 | -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattleUnitTests/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.17020 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace OrderOfBattleUnitTests.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.0 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace OrderOfBattle.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /source/BufferMapTool/BufferMapTool/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18052 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace BufferMapTool.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /source/FindClosestResource/FindClosestResource/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.17929 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FindClosestResource.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /source/RangeFanAddin/RangeFanAddin/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.17020 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace RangeFanAddin.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /source/BombThreatAddin/BombThreatAddin/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.17020 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace BombThreatAddin.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /source/ERGChemicalAddIn/ERGChemicalAddIn/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.17020 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace ERGChemicalAddIn.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /license-ThirdParty.txt: -------------------------------------------------------------------------------- 1 | This application uses the following libraries: 2 | 3 | Json.NET 4 | 5 | whose use is governed by: 6 | 7 | The MIT License (MIT) 8 | 9 | Copyright (c) 2007 James Newton-King 10 | 11 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 16 | 17 | http://json.codeplex.com/license -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/FarthestOnCircleAddin/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.17020 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FarthestOnCircleAddin.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.17020 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace AirCraftRouteGenerationLineAddin.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.17020 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace GroundCommunicationCoverageAddin.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.17020 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace AircraftCommunicationCoverageAddin.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.17020 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace SatelliteEphemerisGenerationAddin.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/FarthestOnCircleAddin/LegendDialog.xaml.cs: -------------------------------------------------------------------------------- 1 | /* Copyright 2013 Esri 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | using System; 15 | using System.Collections.Generic; 16 | using System.Linq; 17 | using System.Text; 18 | using System.Threading.Tasks; 19 | using System.Windows; 20 | using System.Windows.Controls; 21 | using System.Windows.Data; 22 | using System.Windows.Documents; 23 | using System.Windows.Input; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Imaging; 26 | using System.Windows.Shapes; 27 | 28 | namespace FarthestOnCircleAddin 29 | { 30 | /// 31 | /// Interaction logic for LegendDialog.xaml 32 | /// 33 | public partial class LegendDialog : Window 34 | { 35 | public LegendDialog() 36 | { 37 | InitializeComponent(); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/LegendDialog.xaml.cs: -------------------------------------------------------------------------------- 1 | /* Copyright 2013 Esri 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | using System; 15 | using System.Collections.Generic; 16 | using System.Linq; 17 | using System.Text; 18 | using System.Threading.Tasks; 19 | using System.Windows; 20 | using System.Windows.Controls; 21 | using System.Windows.Data; 22 | using System.Windows.Documents; 23 | using System.Windows.Input; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Imaging; 26 | using System.Windows.Shapes; 27 | 28 | namespace GroundCommunicationCoverageAddin 29 | { 30 | /// 31 | /// Interaction logic for LegendDialog.xaml 32 | /// 33 | public partial class LegendDialog : Window 34 | { 35 | public LegendDialog() 36 | { 37 | InitializeComponent(); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/LegendDialog.xaml.cs: -------------------------------------------------------------------------------- 1 | /* Copyright 2013 Esri 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | using System; 15 | using System.Collections.Generic; 16 | using System.Linq; 17 | using System.Text; 18 | using System.Threading.Tasks; 19 | using System.Windows; 20 | using System.Windows.Controls; 21 | using System.Windows.Data; 22 | using System.Windows.Documents; 23 | using System.Windows.Input; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Imaging; 26 | using System.Windows.Shapes; 27 | 28 | namespace AircraftCommunicationCoverageAddin 29 | { 30 | /// 31 | /// Interaction logic for LegendDialog.xaml 32 | /// 33 | public partial class LegendDialog : Window 34 | { 35 | public LegendDialog() 36 | { 37 | InitializeComponent(); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OrderOfBattleUnitTests", "OrderOfBattleUnitTests\OrderOfBattleUnitTests.csproj", "{436D13E5-B025-45B2-ACCF-727B3F95DEA5}" 5 | EndProject 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OrderOfBattle", "OrderOfBattle\OrderOfBattle.csproj", "{0A1EFF45-C6F9-47B4-A49C-AFBE54430984}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {436D13E5-B025-45B2-ACCF-727B3F95DEA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {436D13E5-B025-45B2-ACCF-727B3F95DEA5}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {436D13E5-B025-45B2-ACCF-727B3F95DEA5}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {436D13E5-B025-45B2-ACCF-727B3F95DEA5}.Release|Any CPU.Build.0 = Release|Any CPU 18 | {0A1EFF45-C6F9-47B4-A49C-AFBE54430984}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 19 | {0A1EFF45-C6F9-47B4-A49C-AFBE54430984}.Debug|Any CPU.Build.0 = Debug|Any CPU 20 | {0A1EFF45-C6F9-47B4-A49C-AFBE54430984}.Release|Any CPU.ActiveCfg = Release|Any CPU 21 | {0A1EFF45-C6F9-47B4-A49C-AFBE54430984}.Release|Any CPU.Build.0 = Release|Any CPU 22 | EndGlobalSection 23 | GlobalSection(SolutionProperties) = preSolution 24 | HideSolutionNode = FALSE 25 | EndGlobalSection 26 | EndGlobal 27 | -------------------------------------------------------------------------------- /source/AllSolutionsWidgetsWithTests/TestDependentServices/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("TestDependentServices")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("TestDependentServices")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2013")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("a3f93de9-789e-4fb7-936d-c2a9f9f0ecb5")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Config/ConfigDialog.xaml.cs: -------------------------------------------------------------------------------- 1 | /* Copyright 2013 Esri 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | using System; 15 | using System.Collections.Generic; 16 | using System.Linq; 17 | using System.Text; 18 | using System.Threading.Tasks; 19 | using System.Windows; 20 | using System.Windows.Controls; 21 | using System.Windows.Data; 22 | using System.Windows.Documents; 23 | using System.Windows.Input; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Imaging; 26 | using System.Windows.Shapes; 27 | 28 | namespace AirCraftRouteGenerationLineAddin.Config 29 | { 30 | /// 31 | /// Interaction logic for ConfigDialog.xaml 32 | /// 33 | public partial class ConfigDialog : Window 34 | { 35 | public string serviceURL { get; private set; } 36 | 37 | public ConfigDialog() 38 | { 39 | InitializeComponent(); 40 | } 41 | private void OKButton_Click(object sender, RoutedEventArgs e) 42 | { 43 | serviceURL = ServiceTextBox.Text; 44 | DialogResult = true; 45 | 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/Config/ConfigDialog.xaml.cs: -------------------------------------------------------------------------------- 1 | /* Copyright 2013 Esri 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | using System; 15 | using System.Collections.Generic; 16 | using System.Linq; 17 | using System.Text; 18 | using System.Threading.Tasks; 19 | using System.Windows; 20 | using System.Windows.Controls; 21 | using System.Windows.Data; 22 | using System.Windows.Documents; 23 | using System.Windows.Input; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Imaging; 26 | using System.Windows.Shapes; 27 | 28 | namespace AircraftCommunicationCoverageAddin.Config 29 | { 30 | /// 31 | /// Interaction logic for ConfigDialog.xaml 32 | /// 33 | public partial class ConfigDialog : Window 34 | { 35 | public string serviceURL { get; private set; } 36 | 37 | public ConfigDialog() 38 | { 39 | InitializeComponent(); 40 | } 41 | private void OKButton_Click(object sender, RoutedEventArgs e) 42 | { 43 | serviceURL = ServiceTextBox.Text; 44 | DialogResult = true; 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/Config/ConfigDialog.xaml.cs: -------------------------------------------------------------------------------- 1 | /* Copyright 2013 Esri 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | using System; 15 | using System.Collections.Generic; 16 | using System.Linq; 17 | using System.Text; 18 | using System.Threading.Tasks; 19 | using System.Windows; 20 | using System.Windows.Controls; 21 | using System.Windows.Data; 22 | using System.Windows.Documents; 23 | using System.Windows.Input; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Imaging; 26 | using System.Windows.Shapes; 27 | 28 | namespace GroundCommunicationCoverageAddin.Config 29 | { 30 | /// 31 | /// Interaction logic for ConfigDialog.xaml 32 | /// 33 | public partial class ConfigDialog : Window 34 | { 35 | public string serviceURL { get; private set; } 36 | 37 | public ConfigDialog() 38 | { 39 | InitializeComponent(); 40 | } 41 | 42 | private void OKButton_Click(object sender, RoutedEventArgs e) 43 | { 44 | serviceURL = ServiceTextBox.Text; 45 | DialogResult = true; 46 | } 47 | 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Config/SatelliteConfig.xaml.cs: -------------------------------------------------------------------------------- 1 | /* Copyright 2013 Esri 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | using System; 15 | using System.Collections.Generic; 16 | using System.Linq; 17 | using System.Text; 18 | using System.Threading.Tasks; 19 | using System.Windows; 20 | using System.Windows.Controls; 21 | using System.Windows.Data; 22 | using System.Windows.Documents; 23 | using System.Windows.Input; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Imaging; 26 | using System.Windows.Shapes; 27 | 28 | namespace SatelliteEphemerisGenerationAddin.Config 29 | { 30 | /// 31 | /// Interaction logic for SatelliteConfig.xaml 32 | /// 33 | public partial class SatelliteConfig : Window 34 | { 35 | public string serviceURL { get; private set; } 36 | 37 | public SatelliteConfig() 38 | { 39 | InitializeComponent(); 40 | } 41 | private void OKButton_Click(object sender, RoutedEventArgs e) 42 | { 43 | serviceURL = ServiceTextBox.Text; 44 | DialogResult = true; 45 | 46 | } 47 | 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /source/FarthestOnCircleAddin/FarthestOnCircleAddin/Config/FarthestOnCircleDialog.xaml.cs: -------------------------------------------------------------------------------- 1 | /* Copyright 2013 Esri 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | using System; 15 | using System.Collections.Generic; 16 | using System.Linq; 17 | using System.Text; 18 | using System.Threading.Tasks; 19 | using System.Windows; 20 | using System.Windows.Controls; 21 | using System.Windows.Data; 22 | using System.Windows.Documents; 23 | using System.Windows.Input; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Imaging; 26 | using System.Windows.Shapes; 27 | 28 | namespace FarthestOnCircleAddin.Config 29 | { 30 | 31 | /// 32 | /// Interaction logic for FarthestOnCircleDialog.xaml 33 | /// 34 | /// 35 | public partial class FarthestOnCircleDialog : Window 36 | { 37 | public string serviceURL { get; private set; } 38 | 39 | public FarthestOnCircleDialog() 40 | { 41 | InitializeComponent(); 42 | } 43 | 44 | private void OKButton_Click(object sender, RoutedEventArgs e) 45 | { 46 | serviceURL = ServiceTextBox.Text; 47 | DialogResult = true; 48 | 49 | } 50 | 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/OOBTree.cs: -------------------------------------------------------------------------------- 1 | /* Copyright 2013 Esri 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | using System; 15 | using System.Collections.Generic; 16 | using System.Linq; 17 | using System.Text; 18 | using System.Threading.Tasks; 19 | using ESRI.ArcGIS.OperationsDashboard; 20 | using client = ESRI.ArcGIS.Client; 21 | 22 | namespace OOB 23 | { 24 | public class OOBTree 25 | { 26 | public OOBTree() 27 | { } 28 | public OOBTree(OOBNode node) 29 | { 30 | _root.addChild(node); 31 | } 32 | 33 | private OOBNode _root = new OOBNode("ROOT", "Root", null, "TREEROOT"); 34 | public OOBNode Root { get { return _root; } } 35 | 36 | private Dictionary _keys = new Dictionary(); 37 | public Dictionary Keys 38 | { 39 | get 40 | { 41 | return _keys; 42 | } 43 | } 44 | private Dictionary _datasources = new Dictionary(); 45 | public Dictionary DataSources 46 | { 47 | get 48 | { 49 | return _datasources; 50 | } 51 | } 52 | public void AddNode(OOBNode n) 53 | { 54 | _root.addChild(n); 55 | } 56 | public void AddDataSource(String dsid, DataSource ds, String type) 57 | { 58 | _keys.Add(dsid, type); 59 | _datasources.Add(type, ds); 60 | } 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /source/RangeFanAddin/RangeFanAddin/RangeFanWid.xaml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 15 | 16 | 17 | 18 | 20 | 21 | 22 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /source/BombThreatAddin/BombThreatAddin/Config/ConfigWin.xaml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 20 | 24 | 28 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /source/OrderOfBattle/OrderOfBattle/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.0 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace OrderOfBattle.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("OrderOfBattle.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /source/BufferMapTool/BufferMapTool/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18052 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace BufferMapTool.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("BufferMapTool.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /source/FindClosestResource/FindClosestResource/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.17929 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FindClosestResource.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FindClosestResource.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /source/BufferMapTool/BufferMapTool/Config/BufferMapToolConfig.xaml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 30 | 35 | 36 | 40 | 45 | 46 | 47 | 48 | 50 | 53 | 23 | 27 | 31 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Defense Template specific ignores 2 | application/*dll 3 | data/ 4 | maps/ 5 | scratch/ 6 | arc.dir 7 | *.pyt.xml 8 | *.zip 9 | *.zip 10 | *-old.* 11 | *-old 12 | *-sav 13 | *-sav.* 14 | 15 | ############# 16 | ## Python 17 | ############# 18 | 19 | *.py[co] 20 | 21 | # Packages 22 | *.egg 23 | *.egg-info 24 | dist 25 | build 26 | eggs 27 | parts 28 | bin 29 | var 30 | sdist 31 | develop-eggs 32 | .installed.cfg 33 | 34 | ################# 35 | ## Visual Studio 36 | ################# 37 | 38 | # Build Folders (you can keep bin if you'd like, to store dlls and pdbs) 39 | [Bb]in/ 40 | [Oo]bj/ 41 | 42 | ################# 43 | ## Eclipse 44 | ################# 45 | 46 | # General 47 | .metadata 48 | bin/ 49 | tmp/ 50 | dist/ 51 | *.tmp 52 | *.bak 53 | *.swp 54 | *~.nib 55 | 56 | # Eclipse 57 | local.properties 58 | .classpath 59 | .settings/ 60 | .loadpath 61 | 62 | # External tool builders 63 | .externalToolBuilders/ 64 | 65 | # Locally stored "Eclipse launch configurations" 66 | *.launch 67 | 68 | # CDT-specific 69 | .cproject 70 | 71 | # PDT-specific 72 | .buildpath 73 | # mstest test results 74 | TestResults 75 | 76 | ## Ignore Visual Studio temporary files, build results, and 77 | ## files generated by popular Visual Studio add-ons. 78 | 79 | # User-specific files 80 | *.suo 81 | *.user 82 | *.sln.docstates 83 | 84 | # Build results 85 | [Dd]ebug/ 86 | [Rr]elease/ 87 | x64/ 88 | *_i.c 89 | *_p.c 90 | *.ilk 91 | *.meta 92 | *.obj 93 | *.pch 94 | *.pdb 95 | *.pgc 96 | *.pgd 97 | *.rsp 98 | *.sbr 99 | *.tlb 100 | *.tli 101 | *.tlh 102 | *.tmp 103 | *.log 104 | *.vspscc 105 | *.vssscc 106 | .builds 107 | 108 | # Visual C++ cache files 109 | ipch/ 110 | *.aps 111 | *.ncb 112 | *.opensdf 113 | *.sdf 114 | 115 | # Visual Studio profiler 116 | *.psess 117 | *.vsp 118 | *.vspx 119 | 120 | # Guidance Automation Toolkit 121 | *.gpState 122 | 123 | # ReSharper is a .NET coding add-in 124 | _ReSharper* 125 | 126 | # NCrunch 127 | *.ncrunch* 128 | .*crunch*.local.xml 129 | 130 | # Installshield output folder 131 | [Ee]xpress 132 | 133 | # DocProject is a documentation generator add-in 134 | DocProject/buildhelp/ 135 | DocProject/Help/*.HxT 136 | DocProject/Help/*.HxC 137 | DocProject/Help/*.hhc 138 | DocProject/Help/*.hhk 139 | DocProject/Help/*.hhp 140 | DocProject/Help/Html2 141 | DocProject/Help/html 142 | 143 | # Click-Once directory 144 | publish 145 | 146 | # Publish Web Output 147 | *.Publish.xml 148 | 149 | # NuGet Packages Directory 150 | packages 151 | 152 | # Windows Azure Build Output 153 | csx 154 | *.build.csdef 155 | 156 | # Windows Store app package directory 157 | AppPackages/ 158 | 159 | # Others 160 | [Bb]in 161 | [Oo]bj 162 | sql 163 | TestResults 164 | [Tt]est[Rr]esult* 165 | *.Cache 166 | ClientBin 167 | [Ss]tyle[Cc]op.* 168 | ~$* 169 | *.dbmdl 170 | Generated_Code #added for RIA/Silverlight projects 171 | 172 | # Backup & report files from converting an old project file to a newer 173 | # Visual Studio version. Backup files are not needed, because we have git ;-) 174 | _UpgradeReport_Files/ 175 | Backup*/ 176 | UpgradeLog*.XML 177 | 178 | ############ 179 | ## Windows 180 | ############ 181 | 182 | # Windows image file caches 183 | Thumbs.db 184 | 185 | # Folder config file 186 | Desktop.ini 187 | 188 | -------------------------------------------------------------------------------- /source/BombThreatAddin/Readme.md: -------------------------------------------------------------------------------- 1 | # Bomb Threat Addin 2 | 3 | The Bomb Threat generates the bomb threat stand-off distance based on the document from [NCTC](http://www.nctc.gov/site/technical/bomb_threat.html). This addin is built as a Map Tool with a Toolbar for the [Operations Dashboard for ArcGIS](http://resources.arcgis.com/en/operations-dashboard/). The addin can be added as a Map Tool on a Map Widget. No data is required to run the tool. 4 | 5 | ![Image of Operations Dashboard]( Screenshot.PNG "solutions-widgets-wpf") 6 | 7 | ## Features 8 | 9 | * Create the bomb threat stand-off distances based on the type of bomb for indoor and outdoor evacuations. 10 | 11 | ## Instructions 12 | 13 | ### General Help 14 | 15 | * [New to Github? Get started here.](http://htmlpreview.github.com/?https://github.com/Esri/esri.github.com/blob/master/help/esri-getting-to-know-github.html) 16 | 17 | ### Getting Started with this addin 18 | * Open, build, and add the addin to the Operations Dashboard 19 | * Add as a Map tool to a Map Widget 20 | * For this map tool, you either click on the map or type in an address and also select the type of bomb and click run and the stand-off distances are created. 21 | 22 | ## Requirements 23 | 24 | * Visual Studio 2012 25 | * ArcGIS Runtime SDK for WPF 10.2, included in the SDK is a copy of the Operations Dashboard 26 | 27 | ### Services 28 | 29 | * A geometry service is required and is provided by ArcGIS Online: [Geometry Service](http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer) 30 | * If you are using your own portal behind the firewall and cannot reach ArcGIS Online you will need to modify the service url to point to your own service. 31 | 32 | ## Resources 33 | 34 | * Learn more about the [Operations Dashboard for ArcGIS](http://resources.arcgis.com/en/operations-dashboard/) 35 | * Learn more about Esri's [ArcGIS for the Military](http://solutions.arcgis.com/military/). 36 | * These widgets use [Esri's ArcGIS Runtime SDK for WPF](http://resources.arcgis.com/en/communities/runtime-wpf/); 37 | see the site for concepts, samples, and references for using the API to create mapping applications. 38 | * Learn more about threat stand-off distances from [NCTC](http://www.nctc.gov/site/technical/bomb_threat.html) 39 | 40 | 41 | ## Issues 42 | 43 | Find a bug or want to request a new feature? Please let us know by submitting an issue. 44 | 45 | ## Contributing 46 | 47 | Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing). 48 | 49 | ## Licensing 50 | 51 | Copyright 2012 Esri 52 | 53 | Licensed under the Apache License, Version 2.0 (the "License"); 54 | you may not use this file except in compliance with the License. 55 | You may obtain a copy of the License at 56 | 57 | [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) 58 | 59 | Unless required by applicable law or agreed to in writing, software 60 | distributed under the License is distributed on an "AS IS" BASIS, 61 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 62 | See the License for the specific language governing permissions and 63 | limitations under the License. 64 | 65 | A copy of the license is available in the repository's 66 | [license.txt](license.txt) file. 67 | 68 | 69 | [](Esri Tags: ArcGIS Defense and Intelligence Situational Awareness ArcGIS Runtime WPF 10.2) 70 | [](Esri Language: C#) -------------------------------------------------------------------------------- /source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationToolbar.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 29 | 33 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /source/BufferMapTool/BufferMapTool/Config/BufferMapToolConfig.xaml.cs: -------------------------------------------------------------------------------- 1 | /* Copyright 2013 Esri 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | using System; 15 | using System.Collections.Generic; 16 | using System.Linq; 17 | using System.Text; 18 | using System.Threading.Tasks; 19 | using System.Windows; 20 | using System.Windows.Controls; 21 | using System.Windows.Data; 22 | using System.Windows.Documents; 23 | using System.Windows.Input; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Imaging; 26 | using System.Windows.Shapes; 27 | using ESRI.ArcGIS.OperationsDashboard; 28 | using client = ESRI.ArcGIS.Client; 29 | 30 | namespace BufferMapTool.Config 31 | { 32 | /// 33 | /// Interaction logic for BufferMapToolConfig.xaml 34 | /// 35 | public partial class BufferMapToolConfig : Window 36 | { 37 | public DataSource DataSource { get; private set; } 38 | public ESRI.ArcGIS.Client.Field Field { get; private set; } 39 | 40 | public BufferMapToolConfig(string initialDataSourceId, string initialField) 41 | { 42 | InitializeComponent(); 43 | 44 | //Initialize the DataSourceSelector and the field combo box 45 | InitializeDataSource(initialDataSourceId, initialField); 46 | } 47 | 48 | 49 | private void InitializeDataSource(string initialDataSourceId, string initialField) 50 | { 51 | if (!string.IsNullOrEmpty(initialDataSourceId)) 52 | { 53 | DataSource dataSource = OperationsDashboard.Instance.DataSources.FirstOrDefault(ds => ds.Id == initialDataSourceId); 54 | if (dataSource != null) 55 | { 56 | BufferLayer_DataSourceSelector.SelectedDataSource = dataSource; 57 | if (!string.IsNullOrEmpty(initialField)) 58 | { 59 | client.Field field = dataSource.Fields.FirstOrDefault(fld => fld.FieldName == initialField); 60 | FieldComboBox.SelectedItem = field; 61 | } 62 | } 63 | } 64 | } 65 | 66 | 67 | private void DataSourceSelector_SelectionChanged(object sender, EventArgs e) 68 | { 69 | DataSource dataSource = BufferLayer_DataSourceSelector.SelectedDataSource; 70 | FieldComboBox.ItemsSource = dataSource.Fields; 71 | FieldComboBox.SelectedItem = dataSource.Fields[0]; 72 | List numericFields = new List(); 73 | foreach (var field in dataSource.Fields) 74 | ValidateInput(sender, null); 75 | } 76 | 77 | 78 | private void ValidateInput(object sender, TextChangedEventArgs e) 79 | { 80 | if (OKButton == null) 81 | return; 82 | OKButton.IsEnabled = true; 83 | } 84 | 85 | 86 | private void OKButton_Click(object sender, RoutedEventArgs e) 87 | { 88 | DataSource = BufferLayer_DataSourceSelector.SelectedDataSource; 89 | Field = (ESRI.ArcGIS.Client.Field)FieldComboBox.SelectedItem; 90 | 91 | DialogResult = true; 92 | } 93 | } 94 | } 95 | --------------------------------------------------------------------------------