Skip to main content

ZOS-API interface 2024 R2 SP02

ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation Interface Reference

Last update: 17.07.2025
Inheritance diagram for ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation:

Public Member Functions

void AutoCalculateBeamSampling ()
 
string GetBeamTypeFileName (int fileIndex)
 
string[] GetBeamTypeFiles ()
 
void ReadPowerFromFile ()
 
string GetParameterName (int paramIdx)
 
double GetParameterValue (int paramIdx)
 
void SetParameterValue (int paramIdx, double Value)
 
string GetFiberTypeFileName (int fileIndex)
 
string[] GetFiberTypeFiles ()
 
string GetFiberParameterName (int paramIdx)
 
double GetFiberParameterValue (int paramIdx)
 
void SetFiberParameterValue (int paramIdx, double Value)
 
- 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.
 

Properties

IAS_Wavelength Wavelength [get]
 
IAS_Field Field [get]
 
IAS_Surface StartSurface [get]
 The default value 0 represents the Entrance Pupil.
 
IAS_Surface EndSurface [get]
 The default value 0 represents the Image plane.
 
double SurfaceToBeam [get, set]
 
bool UsePolarization [get, set]
 
bool SeparateXY [get, set]
 
bool UseDiskStorage [get, set]
 
POPBeamTypes BeamType [get, set]
 
SampleSizes XSampling [get, set]
 
SampleSizes YSampling [get, set]
 
double XWidth [get, set]
 
double YWidth [get, set]
 
bool UseTotalPower [get, set]
 
double TotalPower [get, set]
 
bool UsePeakIrradiance [get, set]
 
double PeakIrradiance [get, set]
 
int NumberOfBeamTypeFiles [get]
 
string BeamTypeFilename [get, set]
 
int NumberOfParameters [get]
 
POPShowAsTypes ShowAs [get, set]
 
POPDataTypes DataType [get, set]
 
POPProjectionTypes Project [get, set]
 
string ContourFormat [get, set]
 
double PlotScale [get, set]
 
POPScaleTypes LogScale [get, set]
 
POPZoomTypes ZoomIn [get, set]
 
int RowOrColumn [get, set]
 0 = Center, 1-XSampling or 1-YSampling otherwise
 
double ZeroPhaseLevel [get, set]
 
bool SaveOutputBeam [get, set]
 
string OutputBeamFile [get, set]
 
bool SaveBeamAtAllSurfaces [get, set]
 
bool ComputeFiberCouplingIntegral [get, set]
 
bool IgnoreFiberPolarization [get, set]
 
POPFiberTypes FiberType [get, set]
 
POPFiberPositions FiberPosition [get, set]
 
double TiltAboutX [get, set]
 
double TiltAboutY [get, set]
 
int NumberOfFiberTypeFiles [get]
 
string FiberTypeFilename [get, set]
 
int NumberOfFiberParameters [get]
 

Member Function Documentation

◆ AutoCalculateBeamSampling()

void ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.AutoCalculateBeamSampling ( )

◆ GetBeamTypeFileName()

string ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.GetBeamTypeFileName ( int  fileIndex)

◆ GetBeamTypeFiles()

string[] ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.GetBeamTypeFiles ( )

◆ GetFiberParameterName()

string ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.GetFiberParameterName ( int  paramIdx)

◆ GetFiberParameterValue()

double ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.GetFiberParameterValue ( int  paramIdx)

◆ GetFiberTypeFileName()

string ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.GetFiberTypeFileName ( int  fileIndex)

◆ GetFiberTypeFiles()

string[] ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.GetFiberTypeFiles ( )

◆ GetParameterName()

string ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.GetParameterName ( int  paramIdx)

◆ GetParameterValue()

double ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.GetParameterValue ( int  paramIdx)

◆ ReadPowerFromFile()

void ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.ReadPowerFromFile ( )

◆ SetFiberParameterValue()

void ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.SetFiberParameterValue ( int  paramIdx,
double  Value 
)

◆ SetParameterValue()

void ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.SetParameterValue ( int  paramIdx,
double  Value 
)

Property Documentation

◆ BeamType

POPBeamTypes ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.BeamType
getset

◆ BeamTypeFilename

string ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.BeamTypeFilename
getset

◆ ComputeFiberCouplingIntegral

bool ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.ComputeFiberCouplingIntegral
getset

◆ ContourFormat

string ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.ContourFormat
getset

◆ DataType

POPDataTypes ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.DataType
getset

◆ EndSurface

IAS_Surface ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.EndSurface
get

The default value 0 represents the Image plane.

◆ FiberPosition

POPFiberPositions ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.FiberPosition
getset

◆ FiberType

POPFiberTypes ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.FiberType
getset

◆ FiberTypeFilename

string ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.FiberTypeFilename
getset

◆ Field

IAS_Field ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.Field
get

◆ IgnoreFiberPolarization

bool ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.IgnoreFiberPolarization
getset

◆ LogScale

POPScaleTypes ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.LogScale
getset

◆ NumberOfBeamTypeFiles

int ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.NumberOfBeamTypeFiles
get

◆ NumberOfFiberParameters

int ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.NumberOfFiberParameters
get

◆ NumberOfFiberTypeFiles

int ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.NumberOfFiberTypeFiles
get

◆ NumberOfParameters

int ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.NumberOfParameters
get

◆ OutputBeamFile

string ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.OutputBeamFile
getset

◆ PeakIrradiance

double ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.PeakIrradiance
getset

◆ PlotScale

double ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.PlotScale
getset

◆ Project

POPProjectionTypes ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.Project
getset

◆ RowOrColumn

int ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.RowOrColumn
getset

0 = Center, 1-XSampling or 1-YSampling otherwise

◆ SaveBeamAtAllSurfaces

bool ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.SaveBeamAtAllSurfaces
getset

◆ SaveOutputBeam

bool ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.SaveOutputBeam
getset

◆ SeparateXY

bool ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.SeparateXY
getset

◆ ShowAs

POPShowAsTypes ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.ShowAs
getset

◆ StartSurface

IAS_Surface ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.StartSurface
get

The default value 0 represents the Entrance Pupil.

◆ SurfaceToBeam

double ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.SurfaceToBeam
getset

◆ TiltAboutX

double ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.TiltAboutX
getset

◆ TiltAboutY

double ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.TiltAboutY
getset

◆ TotalPower

double ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.TotalPower
getset

◆ UseDiskStorage

bool ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.UseDiskStorage
getset

◆ UsePeakIrradiance

bool ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.UsePeakIrradiance
getset

◆ UsePolarization

bool ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.UsePolarization
getset

◆ UseTotalPower

bool ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.UseTotalPower
getset

◆ Wavelength

IAS_Wavelength ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.Wavelength
get

◆ XSampling

SampleSizes ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.XSampling
getset

◆ XWidth

double ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.XWidth
getset

◆ YSampling

SampleSizes ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.YSampling
getset

◆ YWidth

double ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.YWidth
getset

◆ ZeroPhaseLevel

double ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.ZeroPhaseLevel
getset

◆ ZoomIn

POPZoomTypes ZOSAPI.Analysis.PhysicalOptics.IAS_PhysicalOpticsPropagation.ZoomIn
getset

Connect with Ansys