RebarSpliceUtilsSpliceRebar(Document, ElementId, RebarSpliceOptions, IListRebarSpliceGeometry) Method |
Splice a rebar with a list of RebarSpliceGeometry.
Namespace: Autodesk.Revit.DB.StructureAssembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntaxpublic static IList<ElementId> SpliceRebar(
Document document,
ElementId rebarIdToSplit,
RebarSpliceOptions spliceOptions,
IList<RebarSpliceGeometry> spliceGeometries
)
Public Shared Function SpliceRebar (
document As Document,
rebarIdToSplit As ElementId,
spliceOptions As RebarSpliceOptions,
spliceGeometries As IList(Of RebarSpliceGeometry)
) As IList(Of ElementId)
public:
static IList<ElementId^>^ SpliceRebar(
Document^ document,
ElementId^ rebarIdToSplit,
RebarSpliceOptions^ spliceOptions,
IList<RebarSpliceGeometry^>^ spliceGeometries
)
static member SpliceRebar :
document : Document *
rebarIdToSplit : ElementId *
spliceOptions : RebarSpliceOptions *
spliceGeometries : IList<RebarSpliceGeometry> -> IList<ElementId>
Parameters
- document Document
-
The document
- rebarIdToSplit ElementId
-
Rebar id to split.
- spliceOptions RebarSpliceOptions
-
The rebar splice options.
- spliceGeometries IListRebarSpliceGeometry
-
A list of RebarSpliceGeometry that indicates where the rebar will be spliced.
Return Value
IListElementId
Returns the ids of the rebars that are considered to be spliced.
ExceptionsException | 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