using Autodesk.Revit.DB; using HStation.RevitDev.RevitDataExport.Common; using System; using System.Collections.Generic; namespace HStation.RevitDev.RevitDataExport.Parser { /// /// 连接 /// //public class LianJieParser : BaseParser //{ // public override List FilterCategories // { // get // { // return new List // { // BuiltInCategory.OST_MechanicalEquipment, // BuiltInCategory.OST_PipeFitting, // BuiltInCategory.OST_PipeAccessory, // BuiltInCategory.OST_GenericModel // }; // } // } // public override List FilterRegexes // { // get // { // return new List // { // "连接" // }; // } // } // public override string GetParserName() // { // return "连接"; // } // public override List> PropertyParse(Element elem) // { // var result = new List>(); // 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($"连接点{i}", connectInfos[i - 1]?.ElementId.ToString())); // } // else // { // result.Add(new Tuple($"连接点{i}", string.Empty)); // } // } // return result; // } //} }