StairsLanding.SetSketchedLandingBoundaryAndPath
Method
Description:
Sets the boundary and path curves of the sketched landing.
Sets the boundary and path curves of the sketched landing.
Remarks:
This should be run from within an open transaction.
This should be run from within an open transaction.
Syntax
public void SetSketchedLandingBoundaryAndPath(
Document document,
CurveLoop boundaryCurveLoop,
CurveLoop pathCurveLoop
)
Parameters
Parameter | Type | Description |
---|---|---|
document | Document | The document that owns the landing. |
boundaryCurveLoop | CurveLoop | The closed boundary curves of the landing. |
pathCurveLoop | CurveLoop | The path curves of the landing, can be an empty CurveLoop. |
Return Value
Exceptions
Exception | Condition |
---|---|
ArgumentException | The boundaryCurveLoop is not closed. -or- The input boundaryCurveLoop contains at least one curve which is not a bound Line or bound Arc and is not supported for this operation. -or- The input pathCurveLoop contains at least one curve which is not a bound Line or bound Arc and is not supported for this operation. -or- Failed to create curve element by the boundaryCurveLoop or pathCurveLoop. |
ArgumentNullException | A non-optional argument was null |