File IAS_Fan.cs
Last update: 13.03.2026Classes
Namespaces
Source
using System;
using System.Runtime.InteropServices;
namespace ZOSAPI.Analysis.Settings.Fans
{
[ComVisible(true)]
[Guid("B6387306-BE6D-4F21-BA1D-31E4CB45BEE3")]
public enum SagittalAberrationComponent
{
Aberration_X = 0, Aberration_Y = 1,
}
[ComVisible(true)]
[Guid("ADE64B08-169F-441E-8CCA-6092241363A4")]
public enum TangentialAberrationComponent
{
Aberration_Y = 0, Aberration_X = 1,
}
[ComVisible(true)]
[Guid("EB02A480-7000-4B85-A0B9-98EAB30B96A9")]
[InterfaceType(ComInterfaceType.InterfaceIsDual)]
public interface IAS_Fan : IAS_
{
IAS_Field Field { get; }
IAS_Surface Surface { get; }
IAS_Wavelength Wavelength { get; }
int NumberOfRays { get; set; }
double PlotScale { get; set; }
bool CheckApertures { get; set; }
bool VignettedPupil { get; set; }
bool UseDashes { get; set; }
SagittalAberrationComponent Sagittal { get; set; }
TangentialAberrationComponent Tangential { get; set; }
}
}