├── 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 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/source/FarthestOnCircleAddin/FarthestOnCircleAddin/Config/FarthestOnCircleDialog.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 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/Config/ConfigDialog.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 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/SymbolDictionary.xaml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
20 |
21 |
22 |
23 |
24 |
26 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/Config/ConfigDialog.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 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Config/SatelliteConfig.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 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Config/ConfigDialog.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 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/source/BufferMapTool/BufferMapTool/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("BufferMapTool")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("BufferMapTool")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/RangeFanAddin/RangeFanAddin/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("RangeFanAddin")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("RangeFanAddin")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/BombThreatAddin/BombThreatAddin/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("BombThreatAddin")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("BombThreatAddin")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/ERGChemicalAddIn/ERGChemicalAddIn/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("ERGChemicalAddIn")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("ERGChemicalAddIn")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/OrderOfBattle/OrderOfBattle/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("OperationsDashboardAddIn1")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("OperationsDashboardAddIn1")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/OrderOfBattle/OrderOfBattleUnitTests/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("OrderOfBattleUnitTests")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("OrderOfBattleUnitTests")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/FarthestOnCircleAddin/FarthestOnCircleAddin/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("FarthestOnCircleAddin")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("FarthestOnCircleAddin")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/FindClosestResource/FindClosestResource/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("Find Closest Resource")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("Find the Closest Resource")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("AirCraftRouteGenerationLineAddin")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("AirCraftRouteGenerationLineAddin")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("GroundCommunicationCoverageAddin")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("GroundCommunicationCoverageAddin")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("SatelliteEphemerisGenerationAddin")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("SatelliteEphemerisGenerationAddin")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("AircraftCommunicationCoverageAddin")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("AircraftCommunicationCoverageAddin")]
15 | [assembly: AssemblyCopyright("")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/source/AllSolutionsWidgetsWithTests/Readme.md:
--------------------------------------------------------------------------------
1 | # solutions-widgets-wpf test projects
2 |
3 | This solution tests the solutions-widgets-wpf projects.
4 |
5 | ## Features
6 |
7 | * Test availability of dependent services
8 | * Unit and mock/fake testing of the assemblies.
9 | * See the [Order of Battle Widget tests for more information](../OrderOfBattle/OrderOfBattleUnitTests)
10 |
11 | ## Requirements
12 |
13 | * Visual Studio 2012 Ultimate or Premium Update 2 or later
14 | * IMPORTANT: Visual Studio 2012 Update 2 is required to run the Unit Tests provided with the repository (pre-Update 2 Visual Studio was missing required testing assemblies except in the Ultimate edition)
15 | * ArcGIS Runtime SDK for WPF 10.2
16 |
17 | ## Getting Started with the test projects
18 |
19 | * Open and run the test solution at source\AllSolutionsWidgetsWithTests with the Visual Studio Test Explorer
20 | * If using the command line, you may also use VSTest.Console.exe or MSTest.exe to run the test projects' dlls. See [the MSDN help page for more information](http://msdn.microsoft.com/en-us/library/vstudio/jj155796.aspx).
21 | * e.g. "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\VSTest.Console.exe" "solutions-widgets-wpf\application\OrderOfBattleUnitTests.dll" (or TestDependentServices.dll, etc.)
22 |
23 | ### Services
24 |
25 | * See [TestDependentServices\TestDependentServices.cs](TestDependentServices/TestDependentServices.cs) for a list of services tested
26 |
27 | ## Issues
28 |
29 | Find a bug or want to request a new feature? Please let us know by submitting an issue.
30 |
31 | ## Contributing
32 |
33 | Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing).
34 |
35 | ## Licensing
36 |
37 | Copyright 2013 Esri
38 |
39 | Licensed under the Apache License, Version 2.0 (the "License");
40 | you may not use this file except in compliance with the License.
41 | You may obtain a copy of the License at
42 |
43 | [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
44 |
45 | Unless required by applicable law or agreed to in writing, software
46 | distributed under the License is distributed on an "AS IS" BASIS,
47 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
48 | See the License for the specific language governing permissions and
49 | limitations under the License.
50 |
51 | A copy of the license is available in the repository's
52 | [license.txt](license.txt) file.
53 |
54 | [](Esri Tags: ArcGIS Defense and Intelligence Situational Awareness ArcGIS Runtime WPF)
55 | [](Esri Language: C#)
56 |
--------------------------------------------------------------------------------
/source/Dependencies/XceedWpfToolkit.2.0/license-xceed-wpf.txt:
--------------------------------------------------------------------------------
1 | Microsoft Public License (Ms-PL)
2 |
3 | This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.
4 |
5 | 1. Definitions
6 |
7 | The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law.
8 |
9 | A "contribution" is the original software, or any additions or changes to the software.
10 |
11 | A "contributor" is any person that distributes its contribution under this license.
12 |
13 | "Licensed patents" are a contributor's patent claims that read directly on its contribution.
14 |
15 | 2. Grant of Rights
16 |
17 | (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.
18 |
19 | (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.
20 |
21 | 3. Conditions and Limitations
22 |
23 | (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.
24 |
25 | (B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.
26 |
27 | (C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.
28 |
29 | (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.
30 |
31 | (E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
--------------------------------------------------------------------------------
/source/OrderOfBattle/OrderOfBattleUnitTests/Properties/Resources.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 | ///
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 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("OrderOfBattleUnitTests.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/GroundCommCovToolbar.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
12 |
13 |
14 |
15 |
16 |
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 |
60 |
66 |
67 |
68 |
69 |
70 |
--------------------------------------------------------------------------------
/source/RangeFanAddin/RangeFanAddin/Properties/Resources.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 | ///
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 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RangeFanAddin.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/source/BombThreatAddin/BombThreatAddin/Properties/Resources.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 | ///
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 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("BombThreatAddin.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/source/ERGChemicalAddIn/ERGChemicalAddIn/Properties/Resources.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 | ///
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 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ERGChemicalAddIn.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/source/FarthestOnCircleAddin/FarthestOnCircleAddin/Properties/Resources.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 | ///
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 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FarthestOnCircleAddin.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/source/SatelliteEphemerisGenerationAddin/Readme.md:
--------------------------------------------------------------------------------
1 | # Satellite Ephemeris Generation Addin
2 |
3 | The Satellite Ephemeris generates the ephemeris for a satellite using the AGI application server. Also generates the corresponding sensor swath. 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 | 
6 |
7 | ## Features
8 |
9 | * Shows the ephemeris for a satellite.
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 will enter the SSC number for the satellite you are interested in, timestep, and date/time and it will generate the ephemeris for that satellite.
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 dependent web service is required: : Satellite Ephemeris Generation. See the source for more information.
30 |
31 | ## Resources
32 |
33 | * Learn more about the [Operations Dashboard for ArcGIS](http://resources.arcgis.com/en/operations-dashboard/)
34 | * Learn more about Esri's [ArcGIS for the Military](http://solutions.arcgis.com/military/).
35 | * These widgets use [Esri's ArcGIS Runtime SDK for WPF](http://resources.arcgis.com/en/communities/runtime-wpf/);
36 | see the site for concepts, samples, and references for using the API to create mapping applications.
37 | * Learn more about [AGI](http://www.agi.com/default.aspx)
38 |
39 |
40 | ## Issues
41 |
42 | Find a bug or want to request a new feature? Please let us know by submitting an issue.
43 |
44 | ## Contributing
45 |
46 | Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing).
47 |
48 | ## Licensing
49 |
50 | Copyright 2012 Esri
51 |
52 | Licensed under the Apache License, Version 2.0 (the "License");
53 | you may not use this file except in compliance with the License.
54 | You may obtain a copy of the License at
55 |
56 | [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
57 |
58 | Unless required by applicable law or agreed to in writing, software
59 | distributed under the License is distributed on an "AS IS" BASIS,
60 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
61 | See the License for the specific language governing permissions and
62 | limitations under the License.
63 |
64 | A copy of the license is available in the repository's
65 | [license.txt](license.txt) file.
66 |
67 |
68 | [](Esri Tags: ArcGIS Defense and Intelligence Situational Awareness ArcGIS Runtime WPF 10.2)
69 | [](Esri Language: C#)
--------------------------------------------------------------------------------
/source/AirCraftRouteGenerationLineAddin/AirCraftRouteGenerationLineAddin/Properties/Resources.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 | ///
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 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AirCraftRouteGenerationLineAddin.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/source/GroundCommunicationCoverageAddin/GroundCommunicationCoverageAddin/Properties/Resources.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 | ///
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 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GroundCommunicationCoverageAddin.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/source/GroundCommunicationCoverageAddin/Readme.md:
--------------------------------------------------------------------------------
1 | # Ground Communication Coverage Addin
2 |
3 | The Ground Communication Coverage calculates the ground communication coverage for a forward operating base. 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 | 
6 |
7 | ## Features
8 |
9 | * Shows the ground communication coverage for a forward operating base.
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 | * When you click the map tool it will open the toolbar for you to add the point where the forward operating base is located and click run to show what the ground communication coverage would be in that area.
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 service is required: Ground Communication Coverage. See the source for more information.
30 |
31 | ## Resources
32 |
33 | * Learn more about the [Operations Dashboard for ArcGIS](http://resources.arcgis.com/en/operations-dashboard/)
34 | * Learn more about Esri's [ArcGIS for the Military](http://solutions.arcgis.com/military/).
35 | * These widgets use [Esri's ArcGIS Runtime SDK for WPF](http://resources.arcgis.com/en/communities/runtime-wpf/);
36 | see the site for concepts, samples, and references for using the API to create mapping applications.
37 | * Learn more about [AGI](http://www.agi.com/default.aspx)
38 |
39 |
40 | ## Issues
41 |
42 | Find a bug or want to request a new feature? Please let us know by submitting an issue.
43 |
44 | ## Contributing
45 |
46 | Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing).
47 |
48 | ## Licensing
49 |
50 | Copyright 2012-2013 Esri
51 |
52 | Licensed under the Apache License, Version 2.0 (the "License");
53 | you may not use this file except in compliance with the License.
54 | You may obtain a copy of the License at
55 |
56 | [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
57 |
58 | Unless required by applicable law or agreed to in writing, software
59 | distributed under the License is distributed on an "AS IS" BASIS,
60 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
61 | See the License for the specific language governing permissions and
62 | limitations under the License.
63 |
64 | A copy of the license is available in the repository's
65 | [license.txt](license.txt) file.
66 |
67 |
68 | [](Esri Tags: ArcGIS Defense and Intelligence Situational Awareness ArcGIS Runtime WPF 10.2)
69 | [](Esri Language: C#)
--------------------------------------------------------------------------------
/source/AircraftCommunicationCoverageAddin/Readme.md:
--------------------------------------------------------------------------------
1 | # Aircraft Communication Coverage Addin
2 |
3 | The Aircraft Communication Coverage allows you to calculate where the aircraft will have the best communications given a flight path and target area. 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 | 
6 |
7 | ## Features
8 |
9 | * Shows areas of good to poor communication coverage
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 | * When you click the map tool it will open the toolbar for you to add the waypoints and target area for the aircraft along with additional information about date and time period.
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 dependent web service is required: Aircraft Communication Coverage. See the source for more information.
30 |
31 | ## Resources
32 |
33 | * Learn more about the [Operations Dashboard for ArcGIS](http://resources.arcgis.com/en/operations-dashboard/)
34 | * Learn more about Esri's [ArcGIS for the Military](http://solutions.arcgis.com/military/).
35 | * These widgets use [Esri's ArcGIS Runtime SDK for WPF](http://resources.arcgis.com/en/communities/runtime-wpf/);
36 | see the site for concepts, samples, and references for using the API to create mapping applications.
37 | * Learn more about [AGI](http://www.agi.com/default.aspx)
38 |
39 | ## Issues
40 |
41 | Find a bug or want to request a new feature? Please let us know by submitting an issue.
42 |
43 | ## Contributing
44 |
45 | Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing).
46 |
47 | ## Licensing
48 |
49 | Copyright 2012-2013 Esri
50 |
51 | Licensed under the Apache License, Version 2.0 (the "License");
52 | you may not use this file except in compliance with the License.
53 | You may obtain a copy of the License at
54 |
55 | [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
56 |
57 | Unless required by applicable law or agreed to in writing, software
58 | distributed under the License is distributed on an "AS IS" BASIS,
59 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
60 | See the License for the specific language governing permissions and
61 | limitations under the License.
62 |
63 | A copy of the license is available in the repository's
64 | [license.txt](license.txt) file.
65 |
66 |
67 | [](Esri Tags: ArcGIS Defense and Intelligence Situational Awareness ArcGIS Runtime WPF 10.2)
68 | [](Esri Language: C#)
--------------------------------------------------------------------------------
/source/SatelliteEphemerisGenerationAddin/SatelliteEphemerisGenerationAddin/Properties/Resources.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 | ///
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 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SatelliteEphemerisGenerationAddin.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/source/AircraftCommunicationCoverageAddin/AircraftCommunicationCoverageAddin/Properties/Resources.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 | ///
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 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AircraftCommunicationCoverageAddin.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/source/AirCraftRouteGenerationLineAddin/Readme.md:
--------------------------------------------------------------------------------
1 | # Aircraft Route Generation Line Addin
2 |
3 | The Aircraft Route Generation Line calculates the route an aircraft would take to collect the points that you click on the ground. 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 | 
6 |
7 | ## Features
8 |
9 | * Shows the aircraft route that would be flown to collect the points you place on the ground.
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 | * When you click the map tool it will open the toolbar for you to add the points you want collected and additional information about date and time period. The only aircraft model that it currently works with is a Basic UAV.
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 web service is required: Aircraft Route Generation Line. See the source for more information.
30 |
31 | ## Resources
32 |
33 | * Learn more about the [Operations Dashboard for ArcGIS](http://resources.arcgis.com/en/operations-dashboard/)
34 | * Learn more about Esri's [ArcGIS for the Military](http://solutions.arcgis.com/military/).
35 | * These widgets use [Esri's ArcGIS Runtime SDK for WPF](http://resources.arcgis.com/en/communities/runtime-wpf/);
36 | see the site for concepts, samples, and references for using the API to create mapping applications.
37 | * Learn more about [AGI](http://www.agi.com/default.aspx)
38 |
39 | ## Issues
40 |
41 | Find a bug or want to request a new feature? Please let us know by submitting an issue.
42 |
43 | ## Contributing
44 |
45 | Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing).
46 |
47 | ## Licensing
48 |
49 | Copyright 2012 Esri
50 |
51 | Licensed under the Apache License, Version 2.0 (the "License");
52 | you may not use this file except in compliance with the License.
53 | You may obtain a copy of the License at
54 |
55 | [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
56 |
57 | Unless required by applicable law or agreed to in writing, software
58 | distributed under the License is distributed on an "AS IS" BASIS,
59 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
60 | See the License for the specific language governing permissions and
61 | limitations under the License.
62 |
63 | A copy of the license is available in the repository's
64 | [license.txt](license.txt) file.
65 |
66 |
67 | [](Esri Tags: ArcGIS Defense and Intelligence Situational Awareness ArcGIS Runtime WPF 10.2)
68 | [](Esri Language: C#)
--------------------------------------------------------------------------------
/source/FarthestOnCircleAddin/FarthestOnCircleAddin/FOCToolbar.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
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 | 
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 |
--------------------------------------------------------------------------------