Skip to main content

Zemax OpticStudio ZOS-API 2026 R1

Interface ZOSAPI::Editors::LDE::ILDECoatingData

Last update: 13.03.2026

Definition:

Surface properties coatings tab. This interface can be accessed via the ILDERow interface.

Members

Properties

Property Coating

Definition:

string ZOSAPI.Editors.LDE.ILDECoatingData.Coating

Return type: string

Property UseLayerMultiplierAndOffsets

Definition:

bool ZOSAPI.Editors.LDE.ILDECoatingData.UseLayerMultiplierAndOffsets

Return type: bool

Property NumberOfLayers

Definition:

int ZOSAPI.Editors.LDE.ILDECoatingData.NumberOfLayers

Return type: int

Public functions

Function GetAvailableCoatings

string[] ZOSAPI.Editors.LDE.ILDECoatingData.GetAvailableCoatings()

Return type: string[]

Function GetLayerSettings

ILDECoatingSettings ZOSAPI.Editors.LDE.ILDECoatingData.GetLayerSettings(int Layer)

Gets the settings for the specified layer.

Parameters:

  • Layer: The layer number to retrieve (1 to NumberOfLayers).

Returns:

Parameters:

  • int Layer

Return type: ILDECoatingSettings

Function SetLayerSettings

bool ZOSAPI.Editors.LDE.ILDECoatingData.SetLayerSettings(int Layer, ILDECoatingSettings settings)

Sets the settings for the specified layer.

Parameters:

  • Layer: The layer number to set (1 to NumberOfLayers).
  • settings: The new settings; use GetLayerSettings to get the settings first.

Returns:

tre if the layer # and settings are valid; otherwise, false.

Parameters:

Return type: bool

Function SetAllThicknessVariable

void ZOSAPI.Editors.LDE.ILDECoatingData.SetAllThicknessVariable()

Return type: void

Function SetAllThicknessFixed

void ZOSAPI.Editors.LDE.ILDECoatingData.SetAllThicknessFixed()

Return type: void

Function SetAllThicknessOne

void ZOSAPI.Editors.LDE.ILDECoatingData.SetAllThicknessOne()

Return type: void

Function SetAllIndexVariable

void ZOSAPI.Editors.LDE.ILDECoatingData.SetAllIndexVariable()

Return type: void

Function SetAllIndexFixed

void ZOSAPI.Editors.LDE.ILDECoatingData.SetAllIndexFixed()

Return type: void

Function SetAllIndexZero

void ZOSAPI.Editors.LDE.ILDECoatingData.SetAllIndexZero()

Return type: void

Function SetAllExtinctionVariable

void ZOSAPI.Editors.LDE.ILDECoatingData.SetAllExtinctionVariable()

Return type: void

Function SetAllExtinctionFixed

void ZOSAPI.Editors.LDE.ILDECoatingData.SetAllExtinctionFixed()

Return type: void

Function SetAllExtinctionZero

void ZOSAPI.Editors.LDE.ILDECoatingData.SetAllExtinctionZero()

Return type: void

Connect with Ansys