using Autodesk.Revit.DB; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CivilModelCreator { public class CDMData { public Level Level; /// /// 族类型ID /// public ElementId TypeId; /// /// 参数编号(自定义) /// public string Id; /// /// 构件分类 /// public string Category; /// /// 构件类别编号 /// public string CategoryId; /// /// 构件名 /// public string Name; /// /// 标高名 /// public string LevelName => Level.Name; /// /// 层构件编号 /// public string Code; /// /// 设计者 /// public string Designer; /// /// 底标高 /// public double BaseLevel; /// /// 中心点X坐标 /// public double Center_X; /// /// 中心点Y坐标 /// public double Center_Y; /// /// 长度 /// public double Length; /// /// 宽度 /// public double Width; /// /// 顶部标高 /// public double TopLevel; /// /// 强度 /// public string Strength; /// /// 材料 /// public string Material; /// /// 长度单位 /// public string Unit; /// /// 身份证 /// public string Iden; public string HcdmClass; public string HcdmNumber => string.Format("{0}-{1}-{2}", CategoryId, LevelName, Code); /// /// 备注 /// public string Remark; } }