Autodesk.Revit.DB.Electrical.WireSizeSet是Revit API中用于表示电线尺寸集合的类。它可以用于创建和管理Revit中电气系统中的电线尺寸。
以下是Autodesk.Revit.DB.Electrical.WireSizeSet类可用的两个构造函数:
WireSizeSet()创建一个空的电线尺寸集合。
WireSizeSet(IEnumerable<WireSize>)从给定的电线尺寸集合中创建一个包含所有元素的新集合。
以下是Autodesk.Revit.DB.Electrical.WireSizeSet类可用的属性:
Count获取集合中的电线尺寸数。
IsReadOnly获取一个值,该值指示集合是否为只读。
以下是Autodesk.Revit.DB.Electrical.WireSizeSet类可用的方法:
Add(WireSize)将指定的电线尺寸添加到集合中。
Clear()从集合中移除所有的电线尺寸。
Contains(WireSize)确定集合是否包含指定的电线尺寸。
CopyTo(WireSize[], Int32)将电线尺寸集合的元素复制到指定的e数组中,从指定的索引开始。
ExceptWith(IEnumerable<WireSize>)从当前集合中移除属于指定集合的元素。
GetEnumerator()返回一个枚举器,用于在WireSize集合中遍历。
IntersectWith(IEnumerable<WireSize>)修改当前集合以仅包含同时存在于两个集合中的元素。
IsProperSubsetOf(IEnumerable<WireSize>)确定当前电线尺寸集合是否为指定集合的真子集。
IsProperSupersetOf(IEnumerable<WireSize>)确定当前电线尺寸集合是否为指定集合的真超集。
IsSubsetOf(IEnumerable<WireSize>)确定当前电线尺寸集合是否为指定集合的子集。
IsSupersetOf(IEnumerable<WireSize>)确定当前电线尺寸集合是否为指定集合的超集。
Overlaps(IEnumerable<WireSize>)确定当前电线尺寸集合是否与指定的集合共享至少一个元素。
Remove(WireSize)从集合中移除指定的电线尺寸。
SetEquals(IEnumerable<WireSize>)确定当前电线尺寸集合和指定集合是否包含相同的元素。
SymmetricExceptWith(IEnumerable<WireSize>)修改当前集合以包含仅存在于当前集合或指定集合中的元素,但不包含同时存在于两个集合中的元素。
UnionWith(IEnumerable<WireSize>)修改当前集合以包含来自两个集合(当前集合和指定集合)的所有元素。
Autodesk.Revit.DB.Electrical.WireSizeSet是一个方便管理电线尺寸的集合,并为Revit用户提供了快速创建和管理电气系统的功能。此类集成了许多方便的方法,使您可以移除、添加、比较以及在电线尺寸集合中执行许多其他操作。