ZOSAPI.Tools.RayTrace.IRayTraceNormPolData Interface Reference
Last update: 17.07.2025Public Member Functions | |
| void | ClearData () |
| bool | AddRay (int waveNumber, double Hx, double Hy, double Px, double Py, double exr, double exi, double eyr, double eyi, double ezr, double ezi) |
| bool | StartReadingResults () |
| bool | ReadNextResult (out int rayNumber, out int ErrorCode, out double exr, out double exi, out double eyr, out double eyi, out double ezr, out double ezi, out double intensity) |
| bool | ReadNextResultFull (out int rayNumber, out int ErrorCode, out double xo, out double yo, out double zo, out double lo, out double mo, out double no, out double exr, out double exi, out double eyr, out double eyi, out double ezr, out double ezi, out double intensity) |
Properties | |
| int | NumberOfRays [get] |
| int | MaxRays [get] |
| bool | HasResultData [get] |
Member Function Documentation
◆ AddRay()
| bool ZOSAPI.Tools.RayTrace.IRayTraceNormPolData.AddRay | ( | int | waveNumber, |
| double | Hx, | ||
| double | Hy, | ||
| double | Px, | ||
| double | Py, | ||
| double | exr, | ||
| double | exi, | ||
| double | eyr, | ||
| double | eyi, | ||
| double | ezr, | ||
| double | ezi | ||
| ) |
◆ ClearData()
| void ZOSAPI.Tools.RayTrace.IRayTraceNormPolData.ClearData | ( | ) |
◆ ReadNextResult()
| bool ZOSAPI.Tools.RayTrace.IRayTraceNormPolData.ReadNextResult | ( | out int | rayNumber, |
| out int | ErrorCode, | ||
| out double | exr, | ||
| out double | exi, | ||
| out double | eyr, | ||
| out double | eyi, | ||
| out double | ezr, | ||
| out double | ezi, | ||
| out double | intensity | ||
| ) |
◆ ReadNextResultFull()
| bool ZOSAPI.Tools.RayTrace.IRayTraceNormPolData.ReadNextResultFull | ( | out int | rayNumber, |
| out int | ErrorCode, | ||
| out double | xo, | ||
| out double | yo, | ||
| out double | zo, | ||
| out double | lo, | ||
| out double | mo, | ||
| out double | no, | ||
| out double | exr, | ||
| out double | exi, | ||
| out double | eyr, | ||
| out double | eyi, | ||
| out double | ezr, | ||
| out double | ezi, | ||
| out double | intensity | ||
| ) |
◆ StartReadingResults()
| bool ZOSAPI.Tools.RayTrace.IRayTraceNormPolData.StartReadingResults | ( | ) |
Property Documentation
◆ HasResultData
|
get |
◆ MaxRays
|
get |
◆ NumberOfRays
|
get |