RVTDocs.com

SiteSubRegion.IsValidBoundary

Method
Description:
Identifies whether the given curve loops compose a valid boundary.
Remarks:
The curve loops are valid if they don't intersect with each other; each curve loop is closed; and each loop is planar and lies on a plane parallel to the horizontal(XY) plane.
Syntax
public static bool IsValidBoundary(
	IList<CurveLoop> curveLoops
)
Parameters
Parameter Type Description
curveLoops IList The curve loops to be checked.
Return Value
Type Description
Boolean True if the given curve loops don't intersect with each other; each curve loop is closed; and each loop is planar and lies on a plane parallel to the horizontal(XY) plane. Any requirement above is not satisfied or no curve loops contained, returns false.
Exceptions
Exception Condition
ArgumentNullException A non-optional argument was null