Skip to main content

ZOS-API interface 2024 R1

ZOSAPI.Wizards Namespace Reference

Last update: 17.07.2025

Classes

interface  IImageData
 
interface  INSCBitmapWizard
 Interface for the Merit Function, Nonsequential Component Bitmap Wizard These settings can be retrieved from the ZOSAPI.Editors.MFE.IMeritFunctionEditor interface. More...
 
interface  INSCOptimizationWizard
 Interface for the Merit Function, Nonsequential Component Optimization Wizard.
These settings can be retrieved from the ZOSAPI.Editors.MFE.IMeritFunctionEditor interface. More...
 
interface  INSCRoadwayLightingWizard
 Interface for the Merit Function, Nonsequential Component Roadway Lighting Wizard These settings can be retrieved from the ZOSAPI.Editors.MFE.IMeritFunctionEditor interface. More...
 
interface  INSCToleranceWizard
 Interface for the Tolerance Editor, Nonsequential Component Wizard These settings can be retrieved from the ZOSAPI.Editors.TDE.IToleranceDataEditor interface. More...
 
interface  INSCWizard
 Interface for the Common data for the Merit Function, Nonsequential Component Optimization and Bitmap Wizards. More...
 
interface  ISEQOptimizationWizard
 Interface for the Merit Function, Sequential Optimization Wizard These settings can be retrieved from the ZOSAPI.Editors.MFE.IMeritFunctionEditor interface. Note that this wizard is obsolete and you should use ISEQOptimizationWizard2 instead. More...
 
interface  ISEQOptimizationWizard2
 
interface  ISEQToleranceWizard
 Interface for the Tolerance Editor, Sequential Wizard These settings can be retrieved from the ZOSAPI.Editors.TDE.IToleranceDataEditor interface. More...
 
interface  IToleranceWizard
 Interface for the Tolerance Wizard. More...
 
interface  IWizard
 Base interface for all the Wizards. More...
 

Enumerations

enum  WizardType {
  NSCOptimization , NSCBitmap , NSCRoadwayLighting , SEQOptimization ,
  NSCTolerance , SEQTolerance
}
 
enum  DefaultAndDegrees { Default = 0 , Degrees = 1 }
 
enum  DefaultAndFringes { Default = 0 , Fringes = 1 , Percent = 2 }
 
enum  CriterionTypes { Wavefront = 0 , Contrast = 1 , Spot = 2 , Angular = 3 }
 
enum  OptimizationTypes { RMS = 0 , PTV = 1 }
 
enum  ReferenceTypes { Centroid = 0 , ChiefRay = 1 , Unreferenced = 2 }
 
enum  PupilArmsCount { Arms_6 = 0 , Arms_8 = 1 , Arms_10 = 2 , Arms_12 = 3 }
 
enum  ToleranceVendor {
  Asphericon = 0 , EdmundOptics = 1 , Generic = 2 , LaCroix = 3 ,
  Optimax = 4
}
 
enum  ToleranceGrade { Commercial = 0 , Precision = 1 , HighPrecision = 2 , CellPhoneLens = 3 }
 

Enumeration Type Documentation

◆ CriterionTypes

Enumerator
Wavefront 
Contrast 
Spot 
Angular 

◆ DefaultAndDegrees

Enumerator
Default 
Degrees 

◆ DefaultAndFringes

Enumerator
Default 
Fringes 
Percent 

◆ OptimizationTypes

Enumerator
RMS 
PTV 

◆ PupilArmsCount

Enumerator
Arms_6 
Arms_8 
Arms_10 
Arms_12 

◆ ReferenceTypes

Enumerator
Centroid 
ChiefRay 
Unreferenced 

◆ ToleranceGrade

Enumerator
Commercial 
Precision 
HighPrecision 
CellPhoneLens 

◆ ToleranceVendor

Enumerator
Asphericon 
EdmundOptics 
Generic 
LaCroix 
Optimax 

◆ WizardType

Enumerator
NSCOptimization 

Nensequential Component, Optimization Wizard (MFE)

NSCBitmap 

Bitmap Wizard (MFE/NSC)

NSCRoadwayLighting 

Roadway Lighting Wizard (MFE/NSC)

SEQOptimization 

Sequential, Optimization Wizard (MFE)

NSCTolerance 

NSC Tolerance Wizard.

SEQTolerance 

SEQ Tolerance Wizard.

Connect with Ansys