Splice a rebar with a list of RebarSpliceGeometry.
Namespace: Autodesk.Revit.DB.StructureAssembly: RevitAPI (in RevitAPI.dll) Version: 26.4.0.0 (26.4.0.0)
Syntax
C#
public static IList<ElementId> SpliceRebar(
Document document,
ElementId rebarIdToSplit,
RebarSpliceOptions spliceOptions,
IList<RebarSpliceGeometry> spliceGeometries
)
Parameters
- document Document
-
The document
- rebarIdToSplit ElementId
-
Rebar id to split.
- spliceOptions RebarSpliceOptions
-
The rebar splice options.
- spliceGeometries IList<RebarSpliceGeometry>
-
A list of RebarSpliceGeometry that indicates where the rebar will be spliced.
Return Value
IList<ElementId>
Returns the ids of the rebars that are considered to be spliced.
Exceptions
| Exception | Condition |
|---|
| ArgumentException |
Free Form Rebars, or Shape Driven Rebars that are Multiplanar or have a shape that whose definition is RebarShapeDefinitionByArc can't be spliced.
Also, if the Rebar is member of a Group it cannot be spliced.
|
| ArgumentNullException |
A non-optional argument was null
|
See Also
Reference