Skip to main content

ZOS-API interface 2024 R2 SP02

ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration Interface Reference

Last update: 17.07.2025
Inheritance diagram for ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration:

Public Member Functions

bool SetAberrationByType (FFA_AberrationTypes type)
 Use the specified aberration type.
 
bool SetAberrationByNumber (int aberrationNumber)
 Use the specified Zernike term.
 
- 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

FFA_FieldShapes FieldShape [get, set]
 
double XFieldWidth [get, set]
 
double YFieldWidth [get, set]
 
FFA_DecompositionTypes Decomposition [get, set]
 
int MaximumTerm [get, set]
 
FFA_AberrationTypes AberrationType [get]
 Type of aberration. If AberrationType is FFA_AberrationTypes.SpecifiedTerm, see AberrationNumber
 
int AberrationNumber [get]
 The Zernike term of the aberration when AberrationType is FFA_AberrationTypes.SpecifiedTerm, otherwise 0.
 
IAS_Wavelength Wavelength [get]
 
IAS_Field Field [get]
 
int XFieldSampling [get, set]
 
int YFieldSampling [get, set]
 
SampleSizes PupilSampling [get, set]
 
FFA_ShowAsTypes ShowAs [get, set]
 
FFA_DisplayTypes Display [get, set]
 

Member Function Documentation

◆ SetAberrationByNumber()

bool ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.SetAberrationByNumber ( int  aberrationNumber)

Use the specified Zernike term.

Parameters
aberrationNumber
Returns
true for any valid term (1 to 231), otherwise false

◆ SetAberrationByType()

bool ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.SetAberrationByType ( FFA_AberrationTypes  type)

Use the specified aberration type.

Parameters
typeAny valid aberration type (not FFA_AberrationTypes.SpecifiedTerm)
Returns
true for any valid FFA_AberrationTypes, otherwise false

Property Documentation

◆ AberrationNumber

int ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.AberrationNumber
get

The Zernike term of the aberration when AberrationType is FFA_AberrationTypes.SpecifiedTerm, otherwise 0.

◆ AberrationType

FFA_AberrationTypes ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.AberrationType
get

Type of aberration. If AberrationType is FFA_AberrationTypes.SpecifiedTerm, see AberrationNumber

◆ Decomposition

FFA_DecompositionTypes ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.Decomposition
getset

◆ Display

FFA_DisplayTypes ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.Display
getset

◆ Field

IAS_Field ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.Field
get

◆ FieldShape

FFA_FieldShapes ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.FieldShape
getset

◆ MaximumTerm

int ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.MaximumTerm
getset

◆ PupilSampling

SampleSizes ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.PupilSampling
getset

◆ ShowAs

FFA_ShowAsTypes ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.ShowAs
getset

◆ Wavelength

IAS_Wavelength ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.Wavelength
get

◆ XFieldSampling

int ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.XFieldSampling
getset

◆ XFieldWidth

double ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.XFieldWidth
getset

◆ YFieldSampling

int ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.YFieldSampling
getset

◆ YFieldWidth

double ZOSAPI.Analysis.Settings.Aberrations.IAS_FullFieldAberration.YFieldWidth
getset

Connect with Ansys