ningshuxia
2025-03-20 a84a83d842f4fa220a8cf1b704e6ed6573684eef
Service/HStation.Service.Revit.Core/01-model/RevitModel_Method.cs
@@ -51,6 +51,10 @@
            {//消火栓
                list.AddRange(this.Hydrants);
            }
            if (this.Coolings != null && this.Coolings.Count > 0)
            {//冷却塔
                list.AddRange(this.Coolings);
            }
            if (this.Meters != null && this.Meters.Count > 0)
            {//水表
                list.AddRange(this.Meters);
@@ -137,6 +141,10 @@
            if (this.Hydrants != null && this.Hydrants.Count > 0)
            {//消火栓
                list.AddRange(this.Hydrants);
            }
            if (this.Coolings != null && this.Coolings.Count > 0)
            {//冷却塔
                list.AddRange(this.Coolings);
            }
            if (this.Meters != null && this.Meters.Count > 0)
            {//水表
@@ -225,6 +233,10 @@
            {//消火栓
                list.AddRange(this.Hydrants);
            }
            if (this.Coolings != null && this.Coolings.Count > 0)
            {//冷却塔
                list.AddRange(this.Coolings);
            }
            if (this.Meters != null && this.Meters.Count > 0)
            {//水表
                list.AddRange(this.Meters);
@@ -295,6 +307,10 @@
            {//消火栓
                list.AddRange(this.Hydrants);
            }
            if (this.Coolings != null && this.Coolings.Count > 0)
            {//冷却塔
                list.AddRange(this.Coolings);
            }
            if (this.Meters != null && this.Meters.Count > 0)
            {//水表
                list.AddRange(this.Meters);
@@ -324,6 +340,10 @@
            if (this.Hydrants != null && this.Hydrants.Count > 0)
            {//消火栓
                list.AddRange(this.Hydrants);
            }
            if (this.Coolings != null && this.Coolings.Count > 0)
            {//冷却塔
                list.AddRange(this.Coolings);
            }
            return list;
@@ -390,24 +410,6 @@
        }
        /// <summary>
        /// 获取所有管道组件
        /// </summary>
        public List<RevitPipe> GetAllPipes()
        {
            var list = new List<RevitPipe>();
            if (this.Pipes != null && this.Pipes.Count > 0)
            {//管道
                list.AddRange(this.Pipes);
            }
            if (this.Translations != null && this.Translations.Count > 0)
            {//过渡件
                list.AddRange(this.Translations);
            }
            return list;
        }