ソースを参照

xls:关系类相关

xulisong 6 年 前
コミット
026c4987c9

+ 2 - 0
MBI/SAGA.GplotRelationComputerManage/SAGA.GplotRelationComputerManage.csproj

@@ -129,7 +129,9 @@
     <Compile Include="SystemRelation\Common\PointItemType.cs" />
     <Compile Include="SystemRelation\Common\SystemCalcUtil.cs" />
     <Compile Include="SystemRelation\Common\SystemParseManager.cs" />
+    <Compile Include="SystemRelation\Data\BinaryRelationItem.cs" />
     <Compile Include="SystemRelation\Data\EquipmentNode.cs" />
+    <Compile Include="SystemRelation\Data\SetRelationItem.cs" />
     <Compile Include="SystemRelation\Data\SystemCurveItem.cs" />
     <Compile Include="SystemRelation\Data\SystemDrawItems.cs" />
     <Compile Include="SystemRelation\Data\SystemPointItem.cs" />

+ 30 - 0
MBI/SAGA.GplotRelationComputerManage/SystemRelation/Data/BinaryRelationItem.cs

@@ -0,0 +1,30 @@
+/*-------------------------------------------------------------------------
+ * 功能描述:BinaryRelationItem
+ * 作者:xulisong
+ * 创建时间: 2019/1/22 16:38:20
+ * 版本号:v1.0
+ *  -------------------------------------------------------------------------*/
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace SAGA.GplotRelationComputerManage
+{
+    /// <summary>
+    /// 二元关系类
+    /// </summary>
+    public class BinaryRelationItem
+    {
+        /// <summary>
+        /// 开始节点
+        /// </summary>
+        public EquipmentNode From { get; set; }
+        /// <summary>
+        /// 结束节点
+        /// </summary>
+        public EquipmentNode To { get; set; }
+    }
+}

+ 25 - 0
MBI/SAGA.GplotRelationComputerManage/SystemRelation/Data/SetRelationItem.cs

@@ -0,0 +1,25 @@
+/*-------------------------------------------------------------------------
+ * 功能描述:SetRelationItem
+ * 作者:xulisong
+ * 创建时间: 2019/1/22 16:45:42
+ * 版本号:v1.0
+ *  -------------------------------------------------------------------------*/
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace SAGA.GplotRelationComputerManage
+{
+    /// <summary>
+    /// 集合关系类,其中的元素两两进行相关
+    /// </summary>
+    public class SetRelationItem :List<EquipmentNode>
+    {
+        /*
+         * 目前,将立管之间的关系整理成集合关系
+         */
+    }
+}

+ 0 - 5
MBI/SAGA.GplotRelationComputerManage/SystemRelation/SystemComputerContext.cs

@@ -7,15 +7,10 @@
 
 using System;
 using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
 using Autodesk.Revit.DB.Mechanical;
 using SAGA.DotNetUtils.Cache;
 using SAGA.Models;
 using SAGA.RevitUtils;
-using SAGA.RevitUtils.Extends;
 using MBIEquipItem = SAGA.Models.EquipmentItem;
 namespace SAGA.GplotRelationComputerManage
 {