LightTypeSetInitialIntensity Method |
Replace the current initial intensity object with the given object
Namespace: Autodesk.Revit.DB.LightingAssembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntaxpublic void SetInitialIntensity(
InitialIntensity initialIntensity
)
Public Sub SetInitialIntensity (
initialIntensity As InitialIntensity
)
public:
void SetInitialIntensity(
InitialIntensity^ initialIntensity
)
member SetInitialIntensity :
initialIntensity : InitialIntensity -> unit
Parameters
- initialIntensity InitialIntensity
-
An object derived from an InitialIntensity object
Exceptions
Remarks
The argument object is cloned
Examplepublic void SetInitialIntensityProperty(LightType lightType)
{
InitialIntensity initialIntensity = lightType.GetInitialIntensity();
if (initialIntensity is InitialFluxIntensity)
{
InitialFluxIntensity fluxIntensity = initialIntensity as InitialFluxIntensity;
double fluxValue = fluxIntensity.Flux;
fluxIntensity.Flux = 34.50;
lightType.SetInitialIntensity(fluxIntensity);
InitialWattageIntensity wattageIntensity = new InitialWattageIntensity(25.57, 130.89);
lightType.SetInitialIntensity(wattageIntensity);
}
}
Public Sub SetInitialIntensityProperty(lightType As LightType)
Dim initialIntensity As InitialIntensity = lightType.GetInitialIntensity()
If TypeOf initialIntensity Is InitialFluxIntensity Then
Dim fluxIntensity As InitialFluxIntensity = TryCast(initialIntensity, InitialFluxIntensity)
Dim fluxValue As Double = fluxIntensity.Flux
fluxIntensity.Flux = 34.5
lightType.SetInitialIntensity(fluxIntensity)
Dim wattageIntensity As New InitialWattageIntensity(25.57, 130.89)
lightType.SetInitialIntensity(wattageIntensity)
End If
End Sub
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
See Also