Fabrication |
Optimizes the length fabrication straight parts.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
public static ISet<ElementId> OptimizeLengths(
Document document,
ISet<ElementId> partIds
) Parameters
- document Document
- The document.
- partIds ISet ElementId
- The identifiers of the fabrication parts in a selected fabrication part run.
Return Value
ISet ElementIdNew and modified fabrication part ids in the optimize
| Exception | Condition |
|---|---|
| ArgumentException | There are no straight parts to optimize, or all parts are locked or locked by group membership. |
| ArgumentNullException | A non-optional argument was null |
| InvalidOperationException | this operation failed. |