554 lines
28 KiB
XML
554 lines
28 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
|
|
<ProjectGuid>{1A0124F6-3DEB-4153-8760-F568AD9393EE}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>TransportPlugin</RootNamespace>
|
|
<AssemblyName>TransportPlugin</AssemblyName>
|
|
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<Deterministic>true</Deterministic>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<OutputPath>bin\x64\Debug\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE;NAVISWORKS_2026</DefineConstants>
|
|
<DebugType>full</DebugType>
|
|
<PlatformTarget>x64</PlatformTarget>
|
|
<LangVersion>7.3</LangVersion>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
|
|
<OutputPath>bin\x64\Release\</OutputPath>
|
|
<DefineConstants>TRACE;NAVISWORKS_2026</DefineConstants>
|
|
<Optimize>true</Optimize>
|
|
<DebugType>pdbonly</DebugType>
|
|
<PlatformTarget>x64</PlatformTarget>
|
|
<LangVersion>7.3</LangVersion>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<!-- Navisworks 2026 API References -->
|
|
<Reference Include="Autodesk.Navisworks.Api">
|
|
<HintPath>..\..\..\..\Program Files\Autodesk\Navisworks Manage 2026\Autodesk.Navisworks.Api.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="Autodesk.Navisworks.Timeliner">
|
|
<HintPath>..\..\..\..\Program Files\Autodesk\Navisworks Manage 2026\Autodesk.Navisworks.Timeliner.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="Autodesk.Navisworks.Clash">
|
|
<HintPath>..\..\..\..\Program Files\Autodesk\Navisworks Manage 2026\Autodesk.Navisworks.Clash.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="Autodesk.Navisworks.Controls">
|
|
<HintPath>..\..\..\..\Program Files\Autodesk\Navisworks Manage 2026\Autodesk.Navisworks.Controls.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<!-- COM API References for 2026 -->
|
|
<Reference Include="Autodesk.Navisworks.ComApi">
|
|
<HintPath>..\..\..\..\Program Files\Autodesk\Navisworks Manage 2026\Autodesk.Navisworks.ComApi.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="Autodesk.Navisworks.Interop.ComApi">
|
|
<HintPath>..\..\..\..\Program Files\Autodesk\Navisworks Manage 2026\Autodesk.Navisworks.Interop.ComApi.dll</HintPath>
|
|
<EmbedInteropTypes>False</EmbedInteropTypes>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<!-- System References -->
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Core" />
|
|
<Reference Include="System.Drawing" />
|
|
<Reference Include="System.Numerics" />
|
|
<Reference Include="System.Web.Extensions" />
|
|
<Reference Include="Newtonsoft.Json">
|
|
<HintPath>packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System.Windows.Forms" />
|
|
<Reference Include="System.Xml.Linq" />
|
|
<Reference Include="System.Data.DataSetExtensions" />
|
|
<Reference Include="Microsoft.CSharp" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Net.Http" />
|
|
<Reference Include="System.Xml" />
|
|
<!-- WPF References -->
|
|
<Reference Include="PresentationCore" />
|
|
<Reference Include="PresentationFramework" />
|
|
<Reference Include="WindowsBase" />
|
|
<Reference Include="System.Xaml" />
|
|
<Reference Include="WindowsFormsIntegration" />
|
|
<!-- RoyT.AStar NuGet Package -->
|
|
<Reference Include="Roy-T.AStar, Version=3.0.2.0, Culture=neutral, processorArchitecture=MSIL">
|
|
<HintPath>packages\RoyT.AStar.3.0.2\lib\netstandard2.0\Roy-T.AStar.dll</HintPath>
|
|
<Private>True</Private>
|
|
</Reference>
|
|
<!-- System.Data.SQLite NuGet Package -->
|
|
<Reference Include="System.Data.SQLite">
|
|
<HintPath>packages\Stub.System.Data.SQLite.Core.NetFramework.1.0.118.0\lib\net46\System.Data.SQLite.dll</HintPath>
|
|
<Private>True</Private>
|
|
</Reference>
|
|
<!-- Tomlyn TOML Parser -->
|
|
<Reference Include="Tomlyn">
|
|
<HintPath>packages\Tomlyn.0.19.0\lib\netstandard2.0\Tomlyn.dll</HintPath>
|
|
<Private>True</Private>
|
|
</Reference>
|
|
<!-- geometry4Sharp - 3D Geometry Library for Voxel Pathfinding -->
|
|
<Reference Include="geometry4Sharp">
|
|
<HintPath>packages\geometry4Sharp.1.0.0\lib\net48\geometry4Sharp.dll</HintPath>
|
|
<Private>True</Private>
|
|
</Reference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<!-- Core - Main Plugin Files -->
|
|
<Compile Include="src\Core\MainPlugin.cs" />
|
|
<Compile Include="src\Core\PathClickToolPlugin.cs" />
|
|
<Compile Include="src\Core\PathInputMonitor.cs" />
|
|
<Compile Include="src\Core\PathPointRenderPlugin.cs" />
|
|
<!-- Core - Business Logic -->
|
|
<Compile Include="src\Core\ModelSplitterManager.cs" />
|
|
<Compile Include="src\Core\NavigationMapGenerator.cs" />
|
|
<Compile Include="src\Core\PathDataManager.cs" />
|
|
<Compile Include="src\Core\PathPlanningManager.cs" />
|
|
<Compile Include="src\Core\PathDatabase.cs" />
|
|
<Compile Include="src\Core\PathAnalysisService.cs" />
|
|
<Compile Include="src\Core\PathAnalysisEngine.cs" />
|
|
<Compile Include="src\Core\PathAnalysisReportGenerator.cs" />
|
|
<Compile Include="src\Core\PathPlanningModels.cs" />
|
|
<Compile Include="src\Core\Models\PathAnalysisModels.cs" />
|
|
<Compile Include="src\Core\Models\BatchQueueItem.cs" />
|
|
<Compile Include="src\Core\Models\CollisionDetectionConfig.cs" />
|
|
<Compile Include="src\Core\Models\TimeTagModels.cs" />
|
|
<Compile Include="src\Core\PathCurveEngine.cs" />
|
|
<Compile Include="src\Core\GridVisualization.cs" />
|
|
<Compile Include="src\Core\BatchQueueManager.cs" />
|
|
<!-- Core - Events and Interfaces -->
|
|
<Compile Include="src\Core\IPathPlanningManagerEvents.cs" />
|
|
<Compile Include="src\Core\PathPlanningManagerEventArgs.cs" />
|
|
<!-- Core - UI State Management -->
|
|
<Compile Include="src\Core\UIStateManager.cs" />
|
|
<!-- Core - Idle Event Management -->
|
|
<Compile Include="src\Core\IdleEventManager.cs" />
|
|
<!-- Core - Document State Management -->
|
|
<Compile Include="src\Core\DocumentStateManager.cs" />
|
|
<Compile Include="src\Core\AssemblyReferencePathManager.cs" />
|
|
<!-- Core - Virtual Object Management -->
|
|
<Compile Include="src\Core\VirtualObjectManager.cs" />
|
|
<!-- Core - Section Box Export -->
|
|
<Compile Include="src\Core\SectionBoxExporter.cs" />
|
|
<Compile Include="src\Utils\Assembly\AssemblyEndFaceAnalyzer.cs" />
|
|
<Compile Include="src\Utils\Assembly\AssemblyInstallationReferenceBuilder.cs" />
|
|
<!-- Core - Configuration Management -->
|
|
<Compile Include="src\Core\Config\SystemConfig.cs" />
|
|
<Compile Include="src\Core\Config\ConfigManager.cs" />
|
|
<Compile Include="src\Core\Config\CustomCategoryConfig.cs" />
|
|
<Compile Include="src\Core\Database\BackupManager.cs" />
|
|
<Compile Include="src\Core\Services\TimeTagCalculator.cs" />
|
|
<Compile Include="src\Core\Services\TimeTagService.cs" />
|
|
<Compile Include="src\Core\Services\TimeTagExporter.cs" />
|
|
<Compile Include="src\Core\Services\TimeTagTimeLinerIntegration.cs" />
|
|
<Compile Include="src\Core\Services\TestAutomationHttpService.cs" />
|
|
<!-- Commands - Command Pattern Framework (for testing) -->
|
|
<Compile Include="src\Commands\IPathPlanningCommand.cs" />
|
|
<Compile Include="src\Commands\CommandBase.cs" />
|
|
<Compile Include="src\Commands\PathPlanningResult.cs" />
|
|
<Compile Include="src\Commands\CommandManager.cs" />
|
|
<Compile Include="src\Commands\CommandExecutor.cs" />
|
|
<Compile Include="src\Commands\PathPlanningCommands.cs" />
|
|
<!-- Commands - Specific Command Implementations -->
|
|
<Compile Include="src\Commands\AutoPathPlanningCommand.cs" />
|
|
<Compile Include="src\Commands\DeletePathCommand.cs" />
|
|
<Compile Include="src\Commands\ExportPathCommand.cs" />
|
|
<Compile Include="src\Commands\ImportPathCommand.cs" />
|
|
<Compile Include="src\Commands\SetLogisticsAttributeCommand.cs" />
|
|
<Compile Include="src\Commands\StartAnimationCommand.cs" />
|
|
<Compile Include="src\Commands\GenerateCollisionReportCommand.cs" />
|
|
<Compile Include="src\Commands\TransportRibbonHandler.cs" />
|
|
<Compile Include="src\Commands\VoxelGridSDFTestCommand.cs" />
|
|
<Compile Include="src\Commands\VoxelPathFindingTestCommand.cs" />
|
|
<!-- Core - Animation System -->
|
|
<Compile Include="src\Core\Animation\PathAnimationManager.cs" />
|
|
<Compile Include="src\Core\Animation\TimeLinerIntegrationManager.cs" />
|
|
<!-- Core - Collision Detection -->
|
|
<Compile Include="src\Core\Collision\ClashDetectiveIntegration.cs" />
|
|
<Compile Include="src\Core\Collision\IBatchCollisionProcessor.cs" />
|
|
<Compile Include="src\Core\Collision\BatchCollisionProcessor.cs" />
|
|
<!-- Core - Spatial Indexing -->
|
|
<Compile Include="src\Core\Spatial\SpatialHashGrid.cs" />
|
|
<Compile Include="src\Core\Spatial\SpatialIndexManager.cs" />
|
|
<!-- Core - Properties Management -->
|
|
<Compile Include="src\Core\Properties\AttributeGrouper.cs" />
|
|
<Compile Include="src\Core\Properties\CategoryAttributeManager.cs" />
|
|
<Compile Include="src\Core\Properties\NavisworksComPropertyManager.cs" />
|
|
<Compile Include="src\Core\FloorAttributeManager.cs" />
|
|
<!-- Utilities -->
|
|
<Compile Include="src\Utils\ModelHighlightHelper.cs" />
|
|
<Compile Include="src\Utils\CollisionReportHtmlGenerator.cs" />
|
|
<!-- PathPlanning - Auto Path Planning -->
|
|
<Compile Include="src\PathPlanning\GridMap.cs" />
|
|
<Compile Include="src\PathPlanning\GridMapGenerator.cs" />
|
|
<Compile Include="src\PathPlanning\GridCellBuilder.cs" />
|
|
<Compile Include="src\PathPlanning\AutoPathFinder.cs" />
|
|
<Compile Include="src\PathPlanning\GridPoint2D.cs" />
|
|
<Compile Include="src\PathPlanning\AutoPathPlanningValidationResult.cs" />
|
|
<Compile Include="src\PathPlanning\ChannelHeightDetector.cs" />
|
|
<Compile Include="src\PathPlanning\SlopeAnalyzer.cs" />
|
|
<Compile Include="src\PathPlanning\OptimizedHeightCalculator.cs" />
|
|
<Compile Include="src\PathPlanning\ChannelBasedGridBuilder.cs" />
|
|
<Compile Include="src\PathPlanning\PathOptimizer.cs" />
|
|
<Compile Include="src\PathPlanning\TimeMarkerCalculationService.cs" />
|
|
<Compile Include="src\PathPlanning\GridMapCacheKey.cs" />
|
|
<Compile Include="src\PathPlanning\GridMapCache.cs" />
|
|
<!-- PathPlanning - Voxel 3D Path Planning (Experimental) -->
|
|
<Compile Include="src\PathPlanning\VoxelCell.cs" />
|
|
<Compile Include="src\PathPlanning\VoxelGrid.cs" />
|
|
<Compile Include="src\PathPlanning\VoxelGridGenerator.cs" />
|
|
<Compile Include="src\PathPlanning\VoxelPathFinder.cs" />
|
|
<Compile Include="src\PathPlanning\MeshSDFTester.cs" />
|
|
<Compile Include="src\PathPlanning\VoxelGridVisualizer.cs" />
|
|
<Compile Include="src\PathPlanning\RailGeometryHelper.cs" />
|
|
<Compile Include="src\PathPlanning\AerialPathGenerator.cs" />
|
|
<Compile Include="src\Commands\CreateAerialPathCommand.cs" />
|
|
<!-- UI - WPF -->
|
|
<Compile Include="src\UI\WPF\Views\LogisticsControlPanel.xaml.cs">
|
|
<DependentUpon>LogisticsControlPanel.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\ModelSettingsView.xaml.cs">
|
|
<DependentUpon>ModelSettingsView.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\PathEditingView.xaml.cs">
|
|
<DependentUpon>PathEditingView.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\AnimationControlView.xaml.cs">
|
|
<DependentUpon>AnimationControlView.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\CollisionAnalysisDialog.xaml.cs">
|
|
<DependentUpon>CollisionAnalysisDialog.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\SystemManagementView.xaml.cs">
|
|
<DependentUpon>SystemManagementView.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\LayerManagementView.xaml.cs">
|
|
<DependentUpon>LayerManagementView.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\HelpDialog.xaml.cs">
|
|
<DependentUpon>HelpDialog.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\AboutDialog.xaml.cs">
|
|
<DependentUpon>AboutDialog.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\LogViewerDialog.xaml.cs">
|
|
<DependentUpon>LogViewerDialog.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\ConfigEditorDialog.xaml.cs">
|
|
<DependentUpon>ConfigEditorDialog.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\CollisionReportDialog.xaml.cs">
|
|
<DependentUpon>CollisionReportDialog.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Controls\EventTimelineControl.xaml.cs">
|
|
<DependentUpon>EventTimelineControl.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\TimeTagDialog.xaml.cs">
|
|
<DependentUpon>TimeTagDialog.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\PathAnalysisDialog.xaml.cs">
|
|
<DependentUpon>PathAnalysisDialog.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\GenerateNavigationMapDialog.xaml.cs">
|
|
<DependentUpon>GenerateNavigationMapDialog.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\AerialHeightDialog.xaml.cs">
|
|
<DependentUpon>AerialHeightDialog.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\MediaControlBar.xaml.cs">
|
|
<DependentUpon>MediaControlBar.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\EditCoordinatesWindow.xaml.cs">
|
|
<DependentUpon>EditCoordinatesWindow.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\ModelItemBoundsWindow.xaml.cs">
|
|
<DependentUpon>ModelItemBoundsWindow.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\EditRotationWindow.xaml.cs">
|
|
<DependentUpon>EditRotationWindow.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="src\UI\WPF\Views\CoordinateSystemResultDialog.xaml.cs">
|
|
<DependentUpon>CoordinateSystemResultDialog.xaml</DependentUpon>
|
|
</Compile>
|
|
<!-- UI - WPF ViewModels -->
|
|
<Compile Include="src\UI\WPF\ViewModels\ViewModelBase.cs" />
|
|
<Compile Include="src\UI\WPF\ViewModels\LogisticsControlViewModel.cs" />
|
|
<Compile Include="src\UI\WPF\ViewModels\LayerManagementViewModel.cs" />
|
|
<Compile Include="src\UI\WPF\ViewModels\ModelSettingsViewModel.cs" />
|
|
<Compile Include="src\UI\WPF\ViewModels\AnimationControlViewModel.cs" />
|
|
<Compile Include="src\UI\WPF\ViewModels\PathEditingViewModel.cs" />
|
|
<Compile Include="src\UI\WPF\ViewModels\RailAssemblyWorkflowContext.cs" />
|
|
<Compile Include="src\UI\WPF\ViewModels\SystemManagementViewModel.cs" />
|
|
<Compile Include="src\UI\WPF\ViewModels\CollisionReportViewModel.cs" />
|
|
<Compile Include="src\UI\WPF\ViewModels\PathAnalysisViewModel.cs" />
|
|
<Compile Include="src\UI\WPF\ViewModels\TimeTagViewModel.cs" />
|
|
<Compile Include="src\UI\WPF\ViewModels\BatchTaskManagementViewModel.cs" />
|
|
<!-- UI - WPF Helpers -->
|
|
<!-- UI - WPF Collections -->
|
|
<Compile Include="src\UI\WPF\Collections\ThreadSafeObservableCollection.cs" />
|
|
<!-- UI - WPF Interfaces -->
|
|
<Compile Include="src\UI\WPF\Interfaces\IPropertyChangeNotifier.cs" />
|
|
<!-- UI - WPF Services -->
|
|
<Compile Include="src\UI\WPF\Services\BindingExpressionOptimizer.cs" />
|
|
<Compile Include="src\UI\WPF\Services\SmartDataBindingOptimizer.cs" />
|
|
<!-- UI - WPF Commands and Models -->
|
|
<Compile Include="src\UI\WPF\Commands\RelayCommand.cs" />
|
|
<Compile Include="src\UI\WPF\Commands\LayerManagementCommands.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\HoistingConverters.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\BoolToVisibilityConverter.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\BoolToBrushConverter.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\BoolToOpacityConverter.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\IndexConverter.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\CountToVisibilityConverter.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\EditableNumberConverter.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\PathTypeConverter.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\BatchQueueStatusConverter.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\BatchQueueStatusHelper.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\NullToDashConverter.cs" />
|
|
<Compile Include="src\UI\WPF\Converters\PathToImageConverter.cs" />
|
|
<Compile Include="src\UI\WPF\Models\LogisticsModel.cs" />
|
|
<Compile Include="src\UI\WPF\Models\HoistingLevelItem.cs" />
|
|
<Compile Include="src\UI\WPF\Models\PathRouteViewModel.cs" />
|
|
<Compile Include="src\UI\WPF\Models\SplitPreviewItem.cs" />
|
|
<!-- Utils -->
|
|
<Compile Include="src\Utils\BoundingBoxGeometryUtils.cs" />
|
|
<Compile Include="src\Utils\ComApiBase.cs" />
|
|
<Compile Include="src\Utils\CoordinateConverter.cs" />
|
|
<Compile Include="src\Utils\FloorDetector.cs" />
|
|
<Compile Include="src\Utils\ModelItemAnalysisHelper.cs" />
|
|
<Compile Include="src\Utils\GeometryHelper.cs" />
|
|
<Compile Include="src\Utils\GeometryCacheManager.cs" />
|
|
<Compile Include="src\Utils\DialogHelper.cs" />
|
|
<Compile Include="src\Utils\LogManager.cs" />
|
|
<Compile Include="src\Utils\NavisworksApiHelper.cs" />
|
|
<Compile Include="src\Utils\NavisworksSelectionHelper.cs" />
|
|
<Compile Include="src\Utils\NavisworksToDMesh3Converter.cs" />
|
|
<Compile Include="src\Utils\UnitsConverter.cs" />
|
|
<Compile Include="src\Utils\VersionInfo.cs" />
|
|
<!-- Coordinate System -->
|
|
<Compile Include="src\Utils\CoordinateSystem\CoordinateSystemType.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\ICoordinateSystem.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\CanonicalBounds3.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\LocalAxisPoseBuilder.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\LocalEulerRotationCorrection.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\ObjectStartPlacementRequest.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\CanonicalPlanarPoseBuilder.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\CanonicalRailOffsetResolver.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\CanonicalRailPoseBuilder.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\CanonicalTrackedPositionResolver.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\FragmentDefaultUpContext.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\FragmentRepresentativePoseHelper.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\RealObjectReferencePose.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\RealObjectReferencePoseResolver.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\HoistingRealObjectPoseHelper.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\PathTargetFrame.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\PathTargetFrameResolver.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\RealObjectPlanarPoseSolver.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\RealObjectProjectedExtentResolver.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\RealObjectRailAxisConventionResolver.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\RealObjectRailExtentResolver.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\ObjectSpaceOrientationHelper.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\RotatedObjectExtentHelper.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\HostCoordinateAdapter.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\HostPlanarGridHelper.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\HoistingCoordinateHelper.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\LocalAxisDirection.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\ModelAxisConvention.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\ProjectReferenceFrame.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\RailLocalFrame.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\ZUpCoordinateSystem.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\YUpCoordinateSystem.cs" />
|
|
<Compile Include="src\Utils\CoordinateSystem\CoordinateSystemManager.cs" />
|
|
<Compile Include="src\Utils\ViewpointHelper.cs" />
|
|
<Compile Include="src\Utils\VisibilityHelper.cs" />
|
|
<Compile Include="src\Utils\NwdExportHelper.cs" />
|
|
<Compile Include="src\Utils\ModelItemTransformHelper.cs" />
|
|
<Compile Include="src\Utils\SelectionClipBoxLockState.cs" />
|
|
<Compile Include="src\Utils\CachedTriangle3D.cs" />
|
|
<Compile Include="src\Utils\ClipboardHelper.cs" />
|
|
<Compile Include="src\Utils\PathHelper.cs" />
|
|
<Compile Include="src\Utils\RailPathPoseHelper.cs" />
|
|
<Compile Include="src\Utils\CollisionSceneHelper.cs" />
|
|
<Compile Include="src\Utils\SectionClipHelper.cs" />
|
|
<!-- Assembly Info -->
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<!-- WPF XAML Files -->
|
|
<Page Include="src\UI\WPF\Views\LogisticsControlPanel.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\EditCoordinatesWindow.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\ModelItemBoundsWindow.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\EditRotationWindow.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\CoordinateSystemResultDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\ModelSettingsView.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\PathEditingView.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\AnimationControlView.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\CollisionAnalysisDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\SystemManagementView.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\LayerManagementView.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\HelpDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\AboutDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\LogViewerDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\ConfigEditorDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\CollisionReportDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Controls\EventTimelineControl.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\TimeTagDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\PathAnalysisDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\GenerateNavigationMapDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\AerialHeightDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\MediaControlBar.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Views\BatchTaskManagementView.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Compile Include="src\UI\WPF\Views\BatchTaskManagementView.xaml.cs">
|
|
<DependentUpon>BatchTaskManagementView.xaml</DependentUpon>
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
<Page Include="src\UI\WPF\Views\PathSelectionDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Compile Include="src\UI\WPF\Views\PathSelectionDialog.xaml.cs">
|
|
<DependentUpon>PathSelectionDialog.xaml</DependentUpon>
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
<Page Include="src\UI\WPF\Views\PathConfigDialog.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Compile Include="src\UI\WPF\Views\PathConfigDialog.xaml.cs">
|
|
<DependentUpon>PathConfigDialog.xaml</DependentUpon>
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
<!-- Shared Resource Dictionary -->
|
|
<Page Include="src\UI\WPF\Resources\NavisworksStyles.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
<Page Include="src\UI\WPF\Resources\MediaControlIcons.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildExtensionsPath)\Microsoft\WinFX\3.0\Microsoft.WinFX.targets" Condition="Exists('$(MSBuildExtensionsPath)\Microsoft\WinFX\3.0\Microsoft.WinFX.targets')" />
|
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
<!-- Import NETStandard.Library targets to support .NET Standard 2.0 libraries -->
|
|
<Import Project="packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
|
|
<ItemGroup>
|
|
<!-- Configuration Template File (in resources folder) -->
|
|
<None Include="resources\default_config.toml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
<Link>resources\default_config.toml</Link>
|
|
</None>
|
|
<!-- SQLite native x64 runtime dependency -->
|
|
<None Include="packages\Stub.System.Data.SQLite.Core.NetFramework.1.0.118.0\build\net46\x64\SQLite.Interop.dll">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
<Link>SQLite.Interop.dll</Link>
|
|
</None>
|
|
<!-- Plugin Name File (in resources folder) -->
|
|
<None Include="resources\TransportPlugin.name.txt">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
<Link>resources\TransportPlugin.name.txt</Link>
|
|
</None>
|
|
<None Include="resources\TransportRibbon.xaml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
<Link>TransportRibbon.xaml</Link>
|
|
</None>
|
|
<None Include="resources\TransportRibbon_16.png">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
<Link>TransportRibbon_16.png</Link>
|
|
</None>
|
|
<None Include="resources\TransportRibbon_32.png">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
<Link>TransportRibbon_32.png</Link>
|
|
</None>
|
|
<!-- Unit Cube NWC Model File -->
|
|
<None Include="resources\unit_cube.nwc">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
<Link>resources\unit_cube.nwc</Link>
|
|
</None>
|
|
<!-- Unit Cylinder NWC Model File -->
|
|
<None Include="resources\unit_cylinder.nwc">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
<Link>resources\unit_cylinder.nwc</Link>
|
|
</None>
|
|
</ItemGroup>
|
|
|
|
</Project>
|