Skip to content

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

Public 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

ballastLossFactorInDouble

The ballast loss factor as a numerical value between 0.0 and 1.0.

lampLumenDepreciationInDouble

The lamp lumen depreciation loss factor as a numerical value between 0.0 and 1.0.

lampTiltLossFactorInDouble

The lamp tilt loss factor as a numerical value between 0.0 and 1.0.

luminaireDirtDepreciationInDouble

The luminaire dirt depreciation loss factor as a numerical value between 0.0 and 1.0.

surfaceDepreciationLossFactorInDouble

The surface depreciation loss factor as a numerical value between 0.0 and 1.0.

temperatureLossFactorInDouble

The temperature loss factor as a numerical value between 0.0 and 2.0.

voltageLossFactorInDouble

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.