ZOSAPI.Editors.NCE.IVMPS_DLLDefinedScattering Interface Reference
Last update: 17.07.2025Volume Physics Model - DLL Defined Scatering. This interface can be accessed via the INCEVolumePhysicsData interface. More...
Inheritance diagram for ZOSAPI.Editors.NCE.IVMPS_DLLDefinedScattering:

Public Member Functions | |
| string[] | GetAvailableDLLs () |
| string | GetParameterName (int paramIdx) |
| Gets the name of the specified parameter (0 to NumberOfParameters). | |
| double | GetParameterValue (int paramIdx) |
| Gets the value of the specified parameter (0 to NumberOfParameters). | |
| bool | SetParameterValue (int paramIdx, double Value) |
| Gets the value of the specified parameter. | |
Properties | |
| string | DLL [get, set] |
| double | MeanPath [get, set] |
| bool | MeanPathRequired [get] |
| double | Angle [get, set] |
| bool | AngleRequired [get] |
| int | NumberOfParameters [get] |
Properties inherited from ZOSAPI.Editors.NCE.IVolumePhysicsModelSettings | |
| VolumePhysicsModelType | Type [get] |
| bool | IsValid [get] |
| IVPMS_None | _S_None [get] |
| IVMPS_AngleScattering | _S_AngleScattering [get] |
| IVMPS_DLLDefinedScattering | _S_DLLDefinedScattering [get] |
| IVMPS_PhotoluminscenceModel | _S_PhotoluminescenceModel [get] |
Detailed Description
Volume Physics Model - DLL Defined Scatering. This interface can be accessed via the INCEVolumePhysicsData interface.
Member Function Documentation
◆ GetAvailableDLLs()
| string[] ZOSAPI.Editors.NCE.IVMPS_DLLDefinedScattering.GetAvailableDLLs | ( | ) |
◆ GetParameterName()
| string ZOSAPI.Editors.NCE.IVMPS_DLLDefinedScattering.GetParameterName | ( | int | paramIdx | ) |
Gets the name of the specified parameter (0 to NumberOfParameters).
- Parameters
-
paramIdx Index of the parameter.
- Returns
- The name of the parameter if the index is valid; otherwise, an empty string.
◆ GetParameterValue()
| double ZOSAPI.Editors.NCE.IVMPS_DLLDefinedScattering.GetParameterValue | ( | int | paramIdx | ) |
Gets the value of the specified parameter (0 to NumberOfParameters).
- Parameters
-
paramIdx Index of the parameter.
- Returns
- The value of the parameter if the index is valid; otherwise, .0.0
◆ SetParameterValue()
| bool ZOSAPI.Editors.NCE.IVMPS_DLLDefinedScattering.SetParameterValue | ( | int | paramIdx, |
| double | Value | ||
| ) |
Gets the value of the specified parameter.
- Parameters
-
paramIdx Index of the parameter (0-based). Value The new parameter value.
- Returns
- if the index is valid; otherwise,true.false
Property Documentation
◆ Angle
|
getset |
◆ AngleRequired
|
get |
◆ DLL
|
getset |
◆ MeanPath
|
getset |
◆ MeanPathRequired
|
get |
◆ NumberOfParameters
|
get |
Properties inherited from