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;
}
}