ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData Interface Reference
Last update: 17.07.2025Public Member Functions | |
| void | ClearData () |
| bool | AddRay (int waveNumber, double X, double Y, double Z, double L, double M, double N) |
| bool | StartReadingResults () |
| bool | 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) |
Properties | |
| int | NumberOfRays [get] |
| int | MaxRays [get] |
| bool | HasResultData [get] |
Member Function Documentation
◆ AddRay()
| bool ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.AddRay | ( | int | waveNumber, |
| double | X, | ||
| double | Y, | ||
| double | Z, | ||
| double | L, | ||
| double | M, | ||
| double | N | ||
| ) |
◆ ClearData()
| void ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.ClearData | ( | ) |
◆ 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 | ||
| ) |
◆ StartReadingResults()
| bool ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.StartReadingResults | ( | ) |
Property Documentation
◆ HasResultData
|
get |
◆ MaxRays
|
get |
◆ NumberOfRays
|
get |