AdvancedLossFactor Constructor (Double, Double, Double, Double, Double, Double, Double)


Advanced Loss Factor(Double, Double, Double, Double, Double, Double, Double) Constructor

Creates an advanced loss factor object with the given values.

Namespace: Autodesk.Revit.DB.Lighting
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public AdvancedLossFactor(
	double ballastLossFactorIn,
	double lampLumenDepreciationIn,
	double lampTiltLossFactorIn,
	double luminaireDirtDepreciationIn,
	double surfaceDepreciationLossFactorIn,
	double temperatureLossFactorIn,
	double voltageLossFactorIn
)

Parameters

ballastLossFactorIn Double
The ballast loss factor as a numerical value between 0.0 and 1.0.
lampLumenDepreciationIn Double
The lamp lumen depreciation loss factor as a numerical value between 0.0 and 1.0.
lampTiltLossFactorIn Double
The lamp tilt loss factor as a numerical value between 0.0 and 1.0.
luminaireDirtDepreciationIn Double
The luminaire dirt depreciation loss factor as a numerical value between 0.0 and 1.0.
surfaceDepreciationLossFactorIn Double
The surface depreciation loss factor as a numerical value between 0.0 and 1.0.
temperatureLossFactorIn Double
The temperature loss factor as a numerical value between 0.0 and 2.0.
voltageLossFactorIn Double
The voltage loss factor as a numerical value between 0.0 and 2.0.
Exceptions
Exception Condition
ArgumentOutOfRangeException The loss factor is not valid because it is not between 0.0 and 1.0. -or- The loss factor is not valid because it is not between 0.0 and 2.0.
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 →