RebarTrimExtendData.AddBarGeometry(CurveLoop)
Public Class
ArgumentNullException
InvalidOperationException
Adds a new rebar geometry. This information is set to the rebar after the API execution is finished successfully.
Namespace: Autodesk.Revit.DB.Structure
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public RebarFreeFormValidationResult AddBarGeometry( CurveLoop curves)
Parameters
curves CurveLoop
Curves describing one bar in the set.
Return Value
RebarFreeFormValidationResult
Returns Success if everything is ok, otherwise the failure reason.
Exceptions
Exception
Condition
ArgumentNullException
A non-optional argument was null
InvalidOperationException
Incorrect number of bar geometry.
Remarks
This function can fail due to following reasons:
- CurveLoop is empty.
- CurveLoop contains an unbounded curve.
- A rebar constructed from curves can’t be bent according to the bending radius.