using Autodesk.Revit.DB.Plumbing; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using Glodon.Revit.Utility; using HStation.RevitDev.Model.AttributeClass; using System; using System.ComponentModel; namespace HStation.RevitDev.RevitDataExport.Entity.ElementModels { [RevitType(Model.ModelEnum.RevitType.RFT_Pipe)] public class PipeModel : ElementModel { public PipeModel(ElementModel baseModel) { base.Id = baseModel.Id; base.LinkIds = baseModel.LinkIds; base.Name = baseModel.Name; base.PipeSystemName = baseModel.PipeSystemName; base.Floor = baseModel.Floor; base.Box = baseModel.Box; } [Description("编号")] public new string Id { get; set; } [Description("连接构件")] public new string LinkIds { get; set; } [Description("直径")] public string Diameter { get; set; } [Description("长度")] public string Length { get; set; } [Description("流量")] public string Flow { get; set; } [Description("流速")] public string FlowSpeed { get; set; } [Description("压力损失")] public string PressureLoss { get; set; } [Description("比摩阻")] public string SpecificFriction { get; set; } } }