Skip to main content

Zemax OpticStudio ZOS-API 2026 R1

File IAS_FileComparator.cs

Last update: 13.03.2026

Classes

Namespaces

Source

using System;
using System.Runtime.InteropServices;

namespace ZOSAPI.Analysis.Settings
{
    [ComVisible(true)]
    [Guid("1A5FBA80-A389-4807-82ED-2BA34FE9CFDC")]
    [InterfaceType(ComInterfaceType.InterfaceIsDual)]
    public interface IAS_FileComparator : IAS_
    {
        string File1Name { get; set; }
        bool File1SpecifyConfig { get; set; }
        int File1Config { get; set; }

        string File2Name { get; set; }
        bool File2SpecifyConfig { get; set; }
        int File2Config { get; set; }

        bool IncludeGeneralData { get; set; }
        bool IncludeSurfaceData { get; set; }
        bool IncludeSurfaceDetail { get; set; }
        bool IncludeEdgeThickness { get; set; }
        bool IncludeMultiConfigData { get; set; }
        bool IncludeSolvesVariables { get; set; }
        bool IncludeIndexTCEData { get; set; }
        bool IncludeGlobalVertex { get; set; }
        bool IncludeCOCPoint { get; set; }
        bool IncludeElementVolume { get; set; }
        bool IncludeFNumbers { get; set; }
        bool IncludeCardinalPoints { get; set; }
        bool IncludePOPSettings { get; set; }
        bool IncludeFilesUsed { get; set; }
        bool IncludeMeritFunction { get; set; }

        void ClearAllIncludes();
        void SetAllIncludes();
        bool ShowDifferencesOnly { get; set; }
    }
}

Connect with Ansys