Set the given curve loops as the boundary of an existing SiteSubRegion.
Namespace: Autodesk.Revit.DB.ArchitectureAssembly: RevitAPI (in RevitAPI.dll) Version: 23.0.0.0 (23.1.0.0)
Since:
2014
Syntax
C# |
---|
public void SetBoundary(
IList<CurveLoop> curveLoops
) |
Visual Basic |
---|
Public Sub SetBoundary ( _
curveLoops As IList(Of CurveLoop) _
) |
Visual C++ |
---|
public:
void SetBoundary(
IList<CurveLoop^>^ curveLoops
) |
Parameters
- curveLoops
- Type: System.Collections.Generic..::..IList<(Of <(<'CurveLoop>)>)>
A collection of curve loops to be added.
Exceptions
Exception | Condition |
---|
Autodesk.Revit.Exceptions..::..ArgumentException |
The input curve loops cannot compose a valid boundary, that means:
no curve loop is contained in the given collection;
these curve loops intersect with each other for some of them;
or each curve loop is not closed individually;
or each curve loop is not planar;
or each curve loop is not in a plane parallel to the horizontal(XY) plane.
|
Autodesk.Revit.Exceptions..::..ArgumentNullException |
A non-optional argument was null
|
Autodesk.Revit.Exceptions..::..InvalidOperationException |
Failed to create the Sketch for the boundary of the current Subregion.
-or-
Cannot find an appropriate host topography surface for the SubRegion.
-or-
The given curve loops intersect with curve loops of existing SiteSubRegions hosted on the same TopographySurface.
-or-
The boundary of SubRegion is entirely inside or overlaps at least one existing BuildingPad hosted on the same TopographySurface. This behavior is not allowed.
|
Autodesk.Revit.Exceptions..::..ModificationForbiddenException |
The document containing this SiteSubRegion is in failure mode: an operation has failed,
and Revit requires the user to either cancel the operation
or fix the problem (usually by deleting certain elements).
-or-
The document containing this SiteSubRegion is being loaded, or is in the midst of another
sensitive process.
|
Autodesk.Revit.Exceptions..::..ModificationOutsideTransactionException |
The document containing this SiteSubRegion has no open transaction.
|
See Also