Skip to main content

Zemax OpticStudio ZOS-API 2026 R1

File IAS_FftSurfaceMtf.cs

Last update: 13.03.2026

Classes

Namespaces

Source

using System;
using System.Runtime.InteropServices;

namespace ZOSAPI.Analysis.Settings.Mtf
{
    [ComVisible(true)]
    [Guid("59ED7B0C-64FE-4ADE-B7B8-08F747466CDD")]
    public enum SurfaceMtfTypes
    {
        MTF_Incoherent, Real_Incoherent, Imaginary_Incoherent,
        MTF_Coherent, Real_Coherent, Imaginary_Coherent,
    }

    [ComVisible(true)]
    [Guid("07CA848E-F712-4E17-8A3C-512C3C5C99CA")]
    [InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IAS_FftSurfaceMtf : IAS_
    {
        IAS_Field Field { get; }
        IAS_Wavelength Wavelength { get; }

        SurfaceMtfTypes Type { get; set; }
        Rotations Rotation { get; set; }
        SampleSizes SampleSize { get; set; }
        ShowAs ShowAs { get; set; }

        bool UsePolarization { get; set; }

        double ScaleFactor { get; set; }
    }
}

Connect with Ansys