ZOSAPI.Editors.NCE.INCETypeData Interface Reference
Last update: 17.07.2025Object properties Type tab. This interface can be accessed via the INCERow interface. More...
Public Member Functions | |
| string[] | GetAvailableUDAFiles () |
| string | GetUDAFileFullPath () |
Properties | |
| bool | AreUDASettingsAvailable [get] |
| bool | UserDefinedAperture [get, set] |
| double | UDAScale [get, set] |
| string | UDAFile [get, set] |
| ZemaxColor | RowColor [get, set] |
| bool | UseGlobalXYZRotationOrder [get, set] |
| bool | ConvertImportedFilesToZOF [get, set] |
| string | ConsiderObjects [get, set] |
| string | IgnoreObjects [get, set] |
| RaysIgnoreObjectType | RaysIgnoreObject [get, set] |
| bool | UseConsiderIgnoreWhenSplitting [get, set] |
| bool | FastRayTrace [get, set] |
| bool | UseFastApproximateRayTrace [get, set] |
| bool | ObjectIsADetector [get, set] |
| DetectorShowAsType | DetectorShowAs [get, set] |
| bool | UsePixelInterpolation [get, set] |
| bool | NormalizeCoherentPower [get, set] |
| bool | RecordSpectralData [get, set] |
| int | NumberOfSpectralData [get, set] |
| double | SpectralDataMinWave [get, set] |
| double | SpectralDataMaxWave [get, set] |
| bool | RecordPixelSpectralData [get, set] |
Detailed Description
Object properties Type tab. This interface can be accessed via the INCERow interface.
Member Function Documentation
◆ GetAvailableUDAFiles()
| string[] ZOSAPI.Editors.NCE.INCETypeData.GetAvailableUDAFiles | ( | ) |
◆ GetUDAFileFullPath()
| string ZOSAPI.Editors.NCE.INCETypeData.GetUDAFileFullPath | ( | ) |
Property Documentation
◆ AreUDASettingsAvailable
|
get |
◆ ConsiderObjects
|
getset |
◆ ConvertImportedFilesToZOF
|
getset |
◆ DetectorShowAs
|
getset |
◆ FastRayTrace
|
getset |
◆ IgnoreObjects
|
getset |
◆ NormalizeCoherentPower
|
getset |
◆ NumberOfSpectralData
|
getset |
◆ ObjectIsADetector
|
getset |
◆ RaysIgnoreObject
|
getset |
Usage (see Example 21 for a full sample)
C#
// Set Rays Ignore Object = Always for object 2
// TypeData includes all settings in Object Properties > Type
Object_2.TypeData.RaysIgnoreObject = RaysIgnoreObjectType.Always;
C++
// Set Rays Ignore Object = Always for object 2
// TypeData includes all settings in Object Properties > Type
Object_2->TypeData->RaysIgnoreObject = RaysIgnoreObjectType_Always;
Matlab
% TypeData includes all settings in Object Properties > Type
Definition: InterfacesNCE.cs:19
Definition: InterfacesEditors.cs:12
The ZOSAPI namespace contains classes for initially connecting to zemax. See also ZOSAPI_Connection,...
Definition: IAS_FieldCurvatureAndDistortion.cs:5
Python
# Set Rays Ignore Object = Always for object 2
# TypeData includes all settings in Object Properties > Type
Object_2.TypeData.RaysIgnoreObject = ZOSAPI.Editors.NCE.RaysIgnoreObjectType.Always
◆ RecordPixelSpectralData
|
getset |
◆ RecordSpectralData
|
getset |
◆ RowColor
|
getset |
◆ SpectralDataMaxWave
|
getset |
◆ SpectralDataMinWave
|
getset |
◆ UDAFile
|
getset |
◆ UDAScale
|
getset |
◆ UseConsiderIgnoreWhenSplitting
|
getset |
◆ UseFastApproximateRayTrace
|
getset |
◆ UseGlobalXYZRotationOrder
|
getset |
◆ UsePixelInterpolation
|
getset |
Usage (see Example 24 for a full sample)
C#
// Removes pixel interpolation for the detector
o4.TypeData.UsePixelInterpolation = false;
C++
// Removes pixel interpolation for the detector
o4->TypeData->UsePixelInterpolation = false;
Matlab
% removes pixel interpolation for the detector
o4.TypeData.UsePixelInterpolation = false;
Python
# removes pixel interpolation for the detector
o4.TypeData.UsePixelInterpolation = False
◆ UserDefinedAperture
|
getset |