添加项目文件。
This commit is contained in:
92
CivilModelCreator/CDMData.cs
Normal file
92
CivilModelCreator/CDMData.cs
Normal file
@@ -0,0 +1,92 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user