Interface ZOSAPI::Tools::IDesignLockdown
Last update: 13.03.2026
Definition:
Interfaces and methods for validating a sequential design, prior to manufacturing or conversion to non-sequential. This interface can be accessed via the IOpticalSystemTools interface.
Inherits from:
Members
- CanCancel
- Cancel
- Close
- ConvertSDToMaxApertures
- DecimalPrecision
- ErrorMessage
- ExcludePickups
- FixModelGlasses
- IsAsynchronous
- IsFiniteDuration
- IsRunning
- IsValid
- Progress
- Run
- RunAndWaitForCompletion
- RunAndWaitWithTimeout
- Status
- Succeeded
- UsePrecisionRounding
- WaitForCompletion
- WaitWithTimeout
Properties
Property DecimalPrecision
Definition:
int ZOSAPI.Tools.IDesignLockdown.DecimalPrecision
Controls how many decimal places are included when UsePrecisionRounding is turned on.
Return type: int
Property ExcludePickups
Definition:
bool ZOSAPI.Tools.IDesignLockdown.ExcludePickups
If true, pickup solves will be retained in the converted system; otherwise all solves will be removed including pickups.
Return type: bool
Property UsePrecisionRounding
Definition:
bool ZOSAPI.Tools.IDesignLockdown.UsePrecisionRounding
Controls whether or not editor values will be rounded in the output system.
Return type: bool
Property FixModelGlasses
Definition:
bool ZOSAPI.Tools.IDesignLockdown.FixModelGlasses
Controls whether any model glass solves will be converted to the nearest material in the selected catalogs.
Return type: bool
Property ConvertSDToMaxApertures
Definition:
bool ZOSAPI.Tools.IDesignLockdown.ConvertSDToMaxApertures
Controls whether floating semi-diamters will be treating as if the have a Maximum solve attached.
Return type: bool