Interface ZOSAPI::Tools::RayTrace::IRayTraceDirectUnpolData
Last update: 13.03.2026
Definition:
Members
Properties
Property NumberOfRays
Definition:
int ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.NumberOfRays
Return type: int
Property MaxRays
Definition:
int ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.MaxRays
Return type: int
Property HasResultData
Definition:
bool ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.HasResultData
Return type: bool
Public functions
Function ClearData
void ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.ClearData()
Return type: void
Function AddRay
bool ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.AddRay(int waveNumber, double X, double Y, double Z, double L, double M, double N)
Parameters:
- int waveNumber
- double X
- double Y
- double Z
- double L
- double M
- double N
Return type: bool
Function StartReadingResults
bool ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.StartReadingResults()
Return type: bool
Function ReadNextResult
bool ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.ReadNextResult(out int rayNumber, out int ErrorCode, out int vignetteCode, out double X, out double Y, out double Z, out double L, out double M, out double N, out double l2, out double m2, out double n2, out double intensity)
Parameters:
- out int rayNumber
- out int ErrorCode
- out int vignetteCode
- out double X
- out double Y
- out double Z
- out double L
- out double M
- out double N
- out double l2
- out double m2
- out double n2
- out double intensity
Return type: bool