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