该类是表示连接非连续栏杆的信息。该类通常用于Revit中的楼梯和栏杆设计。
该类的所有成员都是只读的。
类型:IList<ElementId>
在非连续栏杆中,手栏的元素ID列表。
类型:IList<ElementId>
在非连续栏杆中,护栏的元素ID列表。
类型:IList<ElementId>
在非连续栏杆中,手栏路径的元素ID列表。
类型:IList<ElementId>
在非连续栏杆中,护栏路径的元素ID列表。
类型:IList<XYZ>
在非连续栏杆中,手栏的位置点列表。
类型:IList<XYZ>
在非连续栏杆中,护栏的位置点列表。
类型:double
在非连续栏杆中,手栏的高度。
类型:double
在非连续栏杆中,护栏的高度。
//获取当前文档中的所有楼梯
FilteredElementCollector fec = new FilteredElementCollector(doc);
fec.OfCategory(BuiltInCategory.OST_Stairs);
foreach (Element stair in fec)
{
Stairs s = stair as Stairs;
if (s == null) continue;
NonContinuousRailInfo nonContRailInfo = s.GetNonContinuousRailInfo();
if (nonContRailInfo == null) continue;
IList<ElementId> handrailIds = nonContRailInfo.NonContinuousHandrailIds;
IList<ElementId> guardrailIds = nonContRailInfo.NonContinuousGuardrailIds;
// 对所获得的手栏和护栏进行操作
}