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 Desktop

Put AI to work inside Revit.

Give Desktop your instructions and project files to build Revit families, update model elements, and create views and schedules. Works directly in Revit and AutoCAD.

Explore Desktop →