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
- _S_ABg
- _S_ABgFile
- _S_BSDF
- _S_Catalog
- _S_Gaussian
- _S_Lambertian
- _S_None
- _S_User
- Angle
- GetAvailableFiles
- GetFile
- GetSampleSides
- SampleSide
- Sampling
- SetFile
- Type
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[]