该类用于表示Revit结构模型中的区域加固层类型。
TypeName
:获取或设置该区域加固层类型的名称。Description
:获取或设置该区域加固层类型的描述。IsSolid
:获取或设置该区域加固层类型是否为实心。Function
:获取或设置该区域加固层类型的功能类型。HostId
:获取或设置该区域加固层类型的主体Id。GetTypeId
:获取该区域加固层类型的Id。IsValidName
:判断给定的名称是否有效。IsValidDescription
:判断给定的描述是否有效。IsValidSolidity
:判断给定的实心属性是否有效。IsValidFunction
:判断给定的功能类型是否有效。// 创建一个实心的区域加固层类型
var layerType = new AreaReinforcementLayerType("实心层", "用于实心区域加固", true, AreaReinforcementLayerFunction.NonStructural);
// 将该区域加固层类型添加到文档中
var layerTypeId = doc.AreaReinforcementLayerTypes.NewTypeId();
doc.AreaReinforcementLayerTypes.SetType(layerTypeId, layerType);
// 获取该区域加固层类型并修改其名称
var updatedLayerType = doc.GetElement(layerTypeId) as AreaReinforcementLayerType;
updatedLayerType.TypeName = "新名称";