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


Creates an advanced loss factor object with the given values.

Namespace: Autodesk.Revit.DB.Lighting
Assembly: RevitAPI (in RevitAPI.dll) Version: 24.0.0.0 (24.0.0.0)
Since:  2013

Syntax

C#
public AdvancedLossFactor(
	double ballastLossFactorIn,
	double lampLumenDepreciationIn,
	double lampTiltLossFactorIn,
	double luminaireDirtDepreciationIn,
	double surfaceDepreciationLossFactorIn,
	double temperatureLossFactorIn,
	double voltageLossFactorIn
)
Visual Basic
Public Sub New ( _
	ballastLossFactorIn As Double, _
	lampLumenDepreciationIn As Double, _
	lampTiltLossFactorIn As Double, _
	luminaireDirtDepreciationIn As Double, _
	surfaceDepreciationLossFactorIn As Double, _
	temperatureLossFactorIn As Double, _
	voltageLossFactorIn As Double _
)
Visual C++
public:
AdvancedLossFactor(
	double ballastLossFactorIn, 
	double lampLumenDepreciationIn, 
	double lampTiltLossFactorIn, 
	double luminaireDirtDepreciationIn, 
	double surfaceDepreciationLossFactorIn, 
	double temperatureLossFactorIn, 
	double voltageLossFactorIn
)

Parameters

ballastLossFactorIn
Type: SystemDouble
The ballast loss factor as a numerical value between 0.0 and 1.0.
lampLumenDepreciationIn
Type: SystemDouble
The lamp lumen depreciation loss factor as a numerical value between 0.0 and 1.0.
lampTiltLossFactorIn
Type: SystemDouble
The lamp tilt loss factor as a numerical value between 0.0 and 1.0.
luminaireDirtDepreciationIn
Type: SystemDouble
The luminaire dirt depreciation loss factor as a numerical value between 0.0 and 1.0.
surfaceDepreciationLossFactorIn
Type: SystemDouble
The surface depreciation loss factor as a numerical value between 0.0 and 1.0.
temperatureLossFactorIn
Type: SystemDouble
The temperature loss factor as a numerical value between 0.0 and 2.0.
voltageLossFactorIn
Type: SystemDouble
The voltage loss factor as a numerical value between 0.0 and 2.0.

Exceptions

ExceptionCondition
Autodesk.Revit.ExceptionsArgumentOutOfRangeException 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 →