From 8d6cdf37178ba699f04d61dbaee89f81ff83c488 Mon Sep 17 00:00:00 2001
From: qin <a@163.com>
Date: 星期二, 27 八月 2024 14:26:10 +0800
Subject: [PATCH] 添加族库增加自定义属性

---
 HStation.RevitDev/RevitDataExport/Parser/LianJie.cs |  133 +++++++++++++++++++++-----------------------
 1 files changed, 63 insertions(+), 70 deletions(-)

diff --git a/HStation.RevitDev/RevitDataExport/Parser/LianJie.cs b/HStation.RevitDev/RevitDataExport/Parser/LianJie.cs
index 3a11f82..f64c9fe 100644
--- a/HStation.RevitDev/RevitDataExport/Parser/LianJie.cs
+++ b/HStation.RevitDev/RevitDataExport/Parser/LianJie.cs
@@ -1,71 +1,64 @@
-锘縰sing Autodesk.Revit.DB;
-using Autodesk.Revit.DB.Plumbing;
-using Glodon.Revit.Utility;
-using HStation.RevitDev.Model.AttributeClass;
-using HStation.RevitDev.RevitDataExport.Common;
-using HStation.RevitDev.RevitDataExport.Utility;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace HStation.RevitDev.RevitDataExport.Parser
+锘縰sing Autodesk.Revit.DB;
+using HStation.RevitDev.RevitDataExport.Common;
+using System;
+using System.Collections.Generic;
+
+namespace HStation.RevitDev.RevitDataExport.Parser
 {
-    /// <summary>
-    /// 杩炴帴
-    /// </summary>
-    public class LianJieParser : BaseParser
-    {
-        public override List<BuiltInCategory> FilterCategories
-        {
-            get 
-            {
-                return new List<BuiltInCategory> 
-                {
-                    BuiltInCategory.OST_MechanicalEquipment,
-                    BuiltInCategory.OST_PipeFitting,
-                    BuiltInCategory.OST_PipeAccessory,
-                         BuiltInCategory.OST_GenericModel
-                };
-            }
-        }
-        public override List<string> FilterRegexes
-        {
-            get 
-            {
-                return new List<string> 
-                {
-                    "杩炴帴"
-                };
-            } 
-        }
-
-        public override string GetParserName()
-        {
-            return "杩炴帴";
-        }
-
-        public override List<Tuple<string, string>> PropertyParse(Element elem)
-        {
-            var result = new List<Tuple<string, string>>();
-            var fi = elem as FamilyInstance;
-            if (fi == null) { return result; }
-            var connectInfos = MEPHelper.GetConnecters(fi);
-            result.AddRange(CommonPropertyParse(elem));
-
-            for (int i = 1; i <= 5; i++)
-            {
-                if (connectInfos.Count >= i)
-                {
-                    result.Add(new Tuple<string, string>($"杩炴帴鐐箋i}", connectInfos[i - 1]?.ElementId.ToString()));
-                }
-                else
-                {
-                    result.Add(new Tuple<string, string>($"杩炴帴鐐箋i}", string.Empty));
-                }
-            }
-            return result;
-        }
-    }
-}
+    /// <summary>
+    /// 杩炴帴
+    /// </summary>
+    //public class LianJieParser : BaseParser
+    //{
+    //    public override List<BuiltInCategory> FilterCategories
+    //    {
+    //        get 
+    //        {
+    //            return new List<BuiltInCategory> 
+    //            {
+    //                BuiltInCategory.OST_MechanicalEquipment,
+    //                BuiltInCategory.OST_PipeFitting,
+    //                BuiltInCategory.OST_PipeAccessory,
+    //                BuiltInCategory.OST_GenericModel
+    //            };
+    //        }
+    //    }
+    //    public override List<string> FilterRegexes
+    //    {
+    //        get 
+    //        {
+    //            return new List<string> 
+    //            {
+    //                "杩炴帴"
+    //            };
+    //        } 
+    //    }
+
+    //    public override string GetParserName()
+    //    {
+    //        return "杩炴帴";
+    //    }
+
+    //    public override List<Tuple<string, string>> PropertyParse(Element elem)
+    //    {
+    //        var result = new List<Tuple<string, string>>();
+    //        var fi = elem as FamilyInstance;
+    //        if (fi == null) { return result; }
+    //        var connectInfos = MEPHelper.GetConnecters(fi);
+    //        result.AddRange(CommonPropertyParse(elem));
+
+    //        for (int i = 1; i <= 5; i++)
+    //        {
+    //            if (connectInfos.Count >= i)
+    //            {
+    //                result.Add(new Tuple<string, string>($"杩炴帴鐐箋i}", connectInfos[i - 1]?.ElementId.ToString()));
+    //            }
+    //            else
+    //            {
+    //                result.Add(new Tuple<string, string>($"杩炴帴鐐箋i}", string.Empty));
+    //            }
+    //        }
+    //        return result;
+    //    }
+    //}
+}

--
Gitblit v1.9.3