Skip to content

FabricationNetworkChangeService.ChangeSize

Public Class

Changes the size of the selection of fabrication parts.

Namespace: Autodesk.Revit.DB.Fabrication

Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

Syntax

public FabricationNetworkChangeServiceResult ChangeSize(
ISet<ElementId> selection,
ISet<FabricationPartSizeMap> fabricationPartSizeMaps
)

Parameters

selectionISet. ElementId.

The set of element identifiers of fabrication parts to change the size for.

fabricationPartSizeMapsISet. FabricationPartSizeMap.

The map containing the original sizes for the straights to the new sizes.

Return Value

FabricationNetworkChangeServiceResult

Exceptions

Exception

Condition


ArgumentException

The selection contains invalid elements to change. -or- The fabrication size map is empty.


ArgumentNullException

A non-optional argument was null


InvalidOperationException

No fabrication configuration is loaded.


Remarks

After this method has been invoked, call: