Skip to main content

Zemax OpticStudio ZOS-API 2026 R1

Interface ZOSAPI::Editors::LDE::ISurfaceScatteringCatalog

Last update: 13.03.2026

Definition:

Surface Scattering - IS Scatter Catalog. This interface can be retrieved from the ILDEScatteringData interface.

Inherits from:

Members

Properties

Property Angle

Definition:

double ZOSAPI.Editors.LDE.ISurfaceScatteringCatalog.Angle

Return type: double

Property SampleSide

Definition:

SampleSides ZOSAPI.Editors.LDE.ISurfaceScatteringCatalog.SampleSide

Gets or sets the selected sample side.

The sample side.

Return type: SampleSides

Property Sampling

Definition:

Samplings ZOSAPI.Editors.LDE.ISurfaceScatteringCatalog.Sampling

Gets or sets the sampling.

The sampling.

Return type: Samplings

Public functions

Function GetFile

string ZOSAPI.Editors.LDE.ISurfaceScatteringCatalog.GetFile()

Gets the selected transmission file.

Returns:

Return type: string

Function SetFile

ReflectTransmitCode ZOSAPI.Editors.LDE.ISurfaceScatteringCatalog.SetFile(string File)

Tries to change the selecting transmission file. Note that this will fail if the file only contains reflection data.

Parameters:

  • File: The file.

Returns:

Parameters:

  • string File

Return type: ReflectTransmitCode

Function GetAvailableFiles

string[] ZOSAPI.Editors.LDE.ISurfaceScatteringCatalog.GetAvailableFiles()

Gets all available isx files.

Returns:

Return type: string[]

Function GetSampleSides

SampleSides[] ZOSAPI.Editors.LDE.ISurfaceScatteringCatalog.GetSampleSides()

Gets the available sample sides from the selected file.

Returns:

Return type: SampleSides[]

Connect with Ansys