Segregates a set of elements into subsets which are
valid for merge.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 26.4.0.0 (26.4.0.0)
Syntax
C#
public static IList<ICollection<ElementId>> FindMergeableClusters(
Document doc,
ICollection<ElementId> partIds
)
Parameters
- doc Document
-
The document.
- partIds ICollection<ElementId>
-
A set of element ids.
Return Value
IList<ICollection<ElementId>>
An array of clusters such that all the elements in a single cluster
are valid for merge. Each cluster will be maximal in that appending
any of the other Parts specified as input will result in a collection
that is not valid for merge.
Exceptions
Remarks
Element ids in the input set that do not correspond to Part
elements will be ignored, as will element ids corresponding
to Part elements that already have associated parts.
See Also
Reference