Skip to main content

Zemax OpticStudio ZOS-API 2026 R1

Namespace ZOSAPI::Wizards

Last update: 13.03.2026

Definition:

Classes

Enumeration types

Enumeration type WizardType

Definition:

enum WizardType {
  NSCOptimization,
  NSCBitmap,
  NSCRoadwayLighting,
  SEQOptimization,
  NSCTolerance,
  SEQTolerance
}

Enumerator NSCOptimization

Nensequential Component, Optimization Wizard (MFE)

Enumerator NSCBitmap

Bitmap Wizard (MFE/NSC)

Enumerator NSCRoadwayLighting

Roadway Lighting Wizard (MFE/NSC)

Enumerator SEQOptimization

Sequential, Optimization Wizard (MFE)

Enumerator NSCTolerance

NSC Tolerance Wizard.

Enumerator SEQTolerance

SEQ Tolerance Wizard.

Enumeration type DefaultAndDegrees

Definition:

enum DefaultAndDegrees {
  Default = 0,
  Degrees = 1
}

Enumerator Default

Enumerator Degrees

Enumeration type DefaultAndFringes

Definition:

enum DefaultAndFringes {
  Default = 0,
  Fringes = 1,
  Percent = 2
}

Enumerator Default

Enumerator Fringes

Enumerator Percent

Enumeration type CriterionTypes

Definition:

enum CriterionTypes {
  Wavefront = 0,
  Contrast = 1,
  Spot = 2,
  Angular = 3
}

Enumerator Wavefront

Enumerator Contrast

Enumerator Spot

Enumerator Angular

Enumeration type OptimizationTypes

Definition:

enum OptimizationTypes {
  RMS = 0,
  PTV = 1
}

Enumerator RMS

Enumerator PTV

Enumeration type ReferenceTypes

Definition:

enum ReferenceTypes {
  Centroid = 0,
  ChiefRay = 1,
  Unreferenced = 2
}

Enumerator Centroid

Enumerator ChiefRay

Enumerator Unreferenced

Enumeration type PupilArmsCount

Definition:

enum PupilArmsCount {
  Arms_6 = 0,
  Arms_8 = 1,
  Arms_10 = 2,
  Arms_12 = 3
}

Enumerator Arms_6

Enumerator Arms_8

Enumerator Arms_10

Enumerator Arms_12

Enumeration type ToleranceVendor

Definition:

enum ToleranceVendor {
  Asphericon = 0,
  EdmundOptics = 1,
  Generic = 2,
  LaCroix = 3,
  Optimax = 4
}

Enumerator Asphericon

Enumerator EdmundOptics

Enumerator Generic

Enumerator LaCroix

Enumerator Optimax

Enumeration type ToleranceGrade

Definition:

enum ToleranceGrade {
  Commercial = 0,
  Precision = 1,
  HighPrecision = 2,
  CellPhoneLens = 3
}

Enumerator Commercial

Enumerator Precision

Enumerator HighPrecision

Enumerator CellPhoneLens

Connect with Ansys