93 lines
2.2 KiB
C#
93 lines
2.2 KiB
C#
|
|
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;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 族类型ID
|
|||
|
|
/// </summary>
|
|||
|
|
public ElementId TypeId;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 参数编号(自定义)
|
|||
|
|
/// </summary>
|
|||
|
|
public string Id;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 构件分类
|
|||
|
|
/// </summary>
|
|||
|
|
public string Category;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 构件类别编号
|
|||
|
|
/// </summary>
|
|||
|
|
public string CategoryId;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 构件名
|
|||
|
|
/// </summary>
|
|||
|
|
public string Name;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 标高名
|
|||
|
|
/// </summary>
|
|||
|
|
public string LevelName => Level.Name;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 层构件编号
|
|||
|
|
/// </summary>
|
|||
|
|
public string Code;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 设计者
|
|||
|
|
/// </summary>
|
|||
|
|
public string Designer;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 底标高
|
|||
|
|
/// </summary>
|
|||
|
|
public double BaseLevel;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 中心点X坐标
|
|||
|
|
/// </summary>
|
|||
|
|
public double Center_X;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 中心点Y坐标
|
|||
|
|
/// </summary>
|
|||
|
|
public double Center_Y;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 长度
|
|||
|
|
/// </summary>
|
|||
|
|
public double Length;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 宽度
|
|||
|
|
/// </summary>
|
|||
|
|
public double Width;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 顶部标高
|
|||
|
|
/// </summary>
|
|||
|
|
public double TopLevel;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 强度
|
|||
|
|
/// </summary>
|
|||
|
|
public string Strength;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 材料
|
|||
|
|
/// </summary>
|
|||
|
|
public string Material;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 长度单位
|
|||
|
|
/// </summary>
|
|||
|
|
public string Unit;
|
|||
|
|
/// <summary>
|
|||
|
|
/// 身份证
|
|||
|
|
/// </summary>
|
|||
|
|
public string Iden;
|
|||
|
|
public string HcdmClass;
|
|||
|
|
public string HcdmNumber => string.Format("{0}-{1}-{2}", CategoryId, LevelName, Code);
|
|||
|
|
/// <summary>
|
|||
|
|
/// 备注
|
|||
|
|
/// </summary>
|
|||
|
|
public string Remark;
|
|||
|
|
}
|
|||
|
|
}
|