Merges the two regions which share the specified segment.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 26.4.0.0 (26.4.0.0)
Syntax
C#
public int MergeRegionsAdjacentToSegment(
int segmentId,
int layerIdxForMergedRegion
)
Parameters
- segmentId Int32
-
The id of a segment in the underlying grid.
- layerIdxForMergedRegion Int32
-
The index of the layer to which the resulting region will be associated.
Return Value
Int32
The id of the resulting region. If -1 is returned, then the operation would have produced
an invalid region and was not performed.
Exceptions
| Exception | Condition |
|---|
| ArgumentOutOfRangeException |
The layer index is out of range.
|
| InvalidOperationException |
Split and merge regions operations can be used only for vertically compound structures without variable thickness layers.
-or-
The segment is not shared by adjacent regions.
|
See Also
Reference