Skip to main content

ZOS-API interface 2024 R1

ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData Interface Reference

Last update: 17.07.2025

Public 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

bool ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.HasResultData
get

◆ MaxRays

int ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.MaxRays
get

◆ NumberOfRays

int ZOSAPI.Tools.RayTrace.IRayTraceDirectUnpolData.NumberOfRays
get

Connect with Ansys