SetEquivalentWidth Method


Sizing Options Set Equivalent Width Method

Sets the equivalent width based on the specified height.

Namespace: Autodesk.Revit.DB.Analysis
Assembly: RevitAPI (in RevitAPI.dll) Version: 27.0.4.0 (27.0.4.0)
Syntax
public void SetEquivalentWidth(
	double fixedHeight,
	ISet<MEPSize> availableSizes
)

Parameters

fixedHeight Double
The new height.
availableSizes ISet MEPSize
The sorted list of available sizes, where the equivalent width will be selected.
Exceptions
Exception Condition
ArgumentNullException A non-optional argument was null
ArgumentOutOfRangeException The given value for fixedHeight must be positive. -or- The fixedHeight must be within the range of availableSizes. -or- The new size must be within the range of available sizes.
Remarks
The equivalent width is calculated based on the specified height and the available sizes. If successful, the new width and height in the options provide the same or similar friction loss as the previous width and height.
See Also
ArchiLabs

Stop fighting Revit automation.

Build repeatable BIM design and documentation workflows with scripts, data, and AI in one place, without wrestling brittle one-off automations.

Try ArchiLabs →