Skip to main content

ZOS-API interface 2024 R2 SP02

ZOSAPI.Tools.RayTrace.IRayTraceNormPolData Interface Reference

Last update: 17.07.2025

Public 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

bool ZOSAPI.Tools.RayTrace.IRayTraceNormPolData.HasResultData
get

◆ MaxRays

int ZOSAPI.Tools.RayTrace.IRayTraceNormPolData.MaxRays
get

◆ NumberOfRays

int ZOSAPI.Tools.RayTrace.IRayTraceNormPolData.NumberOfRays
get

Connect with Ansys