Skip to main content

ZOS-API interface 2024 R2

ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace Interface Reference

Last update: 17.07.2025
Inheritance diagram for ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace:

Properties

IAS_Wavelength Wavelength [get]
 
double RaySourceX [get, set]
 
double RaySourceY [get, set]
 
double RaySourceZ [get, set]
 
double RaySourceL [get, set]
 
double RaySourceM [get, set]
 
double RaySourceN [get, set]
 
int RefObject [get, set]
 
bool SplitNSCRays [get, set]
 
bool ScatterNSCRays [get, set]
 
bool UsePolarization [get, set]
 
bool ShowXYZ [get, set]
 
bool ShowLMN [get, set]
 
bool ShowPath [get, set]
 
bool ShowNormal [get, set]
 
bool ShowExyz [get, set]
 
bool ExpandIntoBranches [get, set]
 
int DecimalPrecision [get, set]
 
string SaveRaysFile [get, set]
 

Additional Inherited Members

- Public Member Functions inherited from ZOSAPI.Analysis.Settings.IAS_
IMessages Verify ()
 
void Save ()
 Saves the current settings to the default CFG file.
 
void Load ()
 Loads settings from the default CFG file.
 
void Reset ()
 Resets the settings back to the defaults for the current analysis.
 
bool SaveTo (string settingsFile)
 Saves the current settings to the specified file.
 
bool LoadFrom (string settingsFile)
 Replaces the current settings with settings read from the specified file.
 
bool ModifySettings (string settingsFile, string typeCode, string newValue)
 Changes a single setting in the specified file. See the MODIFYSETTINGS DDE command help documentation for more information.
 

Property Documentation

◆ DecimalPrecision

int ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.DecimalPrecision
getset

◆ ExpandIntoBranches

bool ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.ExpandIntoBranches
getset

◆ RaySourceL

double ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.RaySourceL
getset

◆ RaySourceM

double ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.RaySourceM
getset

◆ RaySourceN

double ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.RaySourceN
getset

◆ RaySourceX

double ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.RaySourceX
getset

◆ RaySourceY

double ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.RaySourceY
getset

◆ RaySourceZ

double ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.RaySourceZ
getset

◆ RefObject

int ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.RefObject
getset

◆ SaveRaysFile

string ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.SaveRaysFile
getset

◆ ScatterNSCRays

bool ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.ScatterNSCRays
getset

◆ ShowExyz

bool ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.ShowExyz
getset

◆ ShowLMN

bool ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.ShowLMN
getset

◆ ShowNormal

bool ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.ShowNormal
getset

◆ ShowPath

bool ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.ShowPath
getset

◆ ShowXYZ

bool ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.ShowXYZ
getset

◆ SplitNSCRays

bool ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.SplitNSCRays
getset

◆ UsePolarization

bool ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.UsePolarization
getset

◆ Wavelength

IAS_Wavelength ZOSAPI.Analysis.Settings.RayTracing.IAS_NSCSingleRayTrace.Wavelength
get

Connect with Ansys