Stretch the fabrication part from the specified connector and fit to the target routing end.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.3.0.0 (26.3.0.0)
Syntax
C#
public static FabricationPartFitResult StretchAndFit( Document document, Connector stretchConnector, FabricationPartRouteEnd target, out ISet<ElementId> newPartIds )
Parameters
- document Document
- The document in which to perform the stretch and fit.
- stretchConnector Connector
- The connector of the fabrication part to be stretched.
- target FabricationPartRouteEnd
- The target routing end to align and fit to.
- newPartIds ISet<ElementId>%
- New fabrication part element identifiers.
Return Value
FabricationPartFitResultReturns FabricationPartFitResult::Success if successful.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentException | Connector does not belong to a fabrication part with a valid fabrication service. -or- Connector is connected. -or- Connector belongs to a fabrication part straight, tap, or hanger. -or- Routing end is valid to route to. -or- stretch target end type must be a supported type. |
| ArgumentNullException | A non-optional argument was null |
| InvalidOperationException | fabrication part is not connected at one end only. -or- cannot stretch fabrication part to a different service. |
