    

 ## On this page

  

 

 # ZOSAPI.SystemData Namespace Reference

 Last update: 17.07.2025 

## <a id="nested-classes" name="nested-classes"></a>Classes

interface [IField](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_field.xhtml) System field data. This interface can be accessed via the IFields interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_field.xhtml#details)  
 interface [IFields](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_fields.xhtml) System Explorer - Fields Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_fields.xhtml#details)  
 interface [ISDAdvancedData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_advanced_data.xhtml) System Explorer - Advanced Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_advanced_data.xhtml#details)  
 interface [ISDApertureData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_aperture_data.xhtml) System Explorer - Aperture Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_aperture_data.xhtml#details)  
 interface [ISDEnvironmentData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_environment_data.xhtml) System Explorer - Environment Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_environment_data.xhtml#details)  
 interface [ISDFiles](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_files.xhtml) System Explorer - Files Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_files.xhtml#details)  
 interface [ISDMaterialCatalogData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_material_catalog_data.xhtml) System Explorer - Material Catalogs Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_material_catalog_data.xhtml#details)  
 interface [ISDNamedFilters](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_named_filters.xhtml) System Explorer - Named Filters Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_named_filters.xhtml#details)  
 interface [ISDNonSeqData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_non_seq_data.xhtml) System Explorer - Non-Sequential Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_non_seq_data.xhtml#details)  
 interface [ISDPolarizationData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_polarization_data.xhtml) System Explorer - Polarization Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_polarization_data.xhtml#details)  
 interface [ISDRayAimingData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_ray_aiming_data.xhtml) System Explorer - Ray Aiming Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_ray_aiming_data.xhtml#details)  
 interface [ISDTitleNotes](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_title_notes.xhtml) System Explorer - Notes Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_title_notes.xhtml#details)  
 interface [ISDUnitsData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_units_data.xhtml) System Explorer - Units Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_units_data.xhtml#details)  
 interface [ISurfaceSelection](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_surface_selection.xhtml) interface [ISystemData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_system_data.xhtml) Interfaces and methods for changing all System Explorer data. This interface can be accessed via the IOpticalSystem interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_system_data.xhtml#details)  
 interface [IWavelength](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_wavelength.xhtml) System wavelength data. This interface can be accessed via the IWavelengths interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_wavelength.xhtml#details)  
 interface [IWavelengths](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_wavelengths.xhtml) System Explorer - Wavelengths Data. This interface can be accessed via the ISystemData interface. [More...](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_wavelengths.xhtml#details)  
 ## <a id="enum-members" name="enum-members"></a>Enumerations

enum [ZemaxSystemUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aee6855a5e7c0b638c250e8f0214ca6aa) { [Millimeters](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aee6855a5e7c0b638c250e8f0214ca6aaa3be6521a73bcafce5b38459ec548bd11) = 0 , [Centimeters](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aee6855a5e7c0b638c250e8f0214ca6aaa3040cc6624f5c309963dee141936b299) = 1 , [Inches](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aee6855a5e7c0b638c250e8f0214ca6aaad73325cdb1cb4f9a1ed11bdab879321d) = 2 , [Meters](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aee6855a5e7c0b638c250e8f0214ca6aaa80b4a3eed88aed8a1c7d8a4418b7f469) = 3 } enum [ZemaxSourceUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a140a75572b2b9144c2929a8c0af928da) { [Watts](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a140a75572b2b9144c2929a8c0af928daa6af2670d4c6fd192d6fe6d69c2e9059b) = 0 , [Lumens](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a140a75572b2b9144c2929a8c0af928daa9255488945454c206734ef148f9802dc) = 1 , [Joules](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a140a75572b2b9144c2929a8c0af928daa6f96fabae3dc35745ec768c94ed665dd) = 2 } enum [ZemaxAnalysisUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a8fcc51ff7eacc2e2fd0c1347adc2d9b0) {   
 [WattsPerMMSq](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a8fcc51ff7eacc2e2fd0c1347adc2d9b0afc8803a18d2cd6f2c5c07fe0e3268f4d) = 0 , [WattsPerCMSq](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a8fcc51ff7eacc2e2fd0c1347adc2d9b0ae48ef0bc2cc7efb301aa7892d05b02ab) = 1 , [WattsPerinSq](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a8fcc51ff7eacc2e2fd0c1347adc2d9b0a60072a9c1f8a3cf18bc047afa8e7c9ee) = 2 , [WattsPerMSq](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a8fcc51ff7eacc2e2fd0c1347adc2d9b0aa9b07ac9f2cea2450c61288abea45eb6) = 3 ,   
 [WattsPerftSq](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a8fcc51ff7eacc2e2fd0c1347adc2d9b0a447bb4e905650f940a93149f71d1e05b) = 4   
 } enum [ZemaxUnitPrefix](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fc) {   
 [Femto](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fca6805de99ae4312da34ebbf4a39e400c3) = 0 , [Pico](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fcacba3b736b06870457286524ba747164f) = 1 , [Nano](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fca79b048d6d742fae8fc4f0524dcb6949c) = 2 , [Micro](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fcadb1ce45d604c6b1d54c31dbc69bcdb56) = 3 ,   
 [Milli](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fca12465672495917bbec5d04198923d373) = 4 , [None](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fca6adf97f83acf6453d4a6a4b1070f3754) = 5 , [Kilo](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fca3afe87a2a8c61f8023e56883b9baccb8) = 6 , [Mega](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fcafde5020a5a97322bf5a7aee8174abbd8) = 7 ,   
 [Giga](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fca5262457500d337190c0f3484701a4ca6) = 8 , [Tera](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fca36e7fc4652810770a137e5c78a521686) = 9   
 } enum [ZemaxAfocalModeUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a9341304e8307cb43b4b559f5804db9bc) {   
 [Microradians](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a9341304e8307cb43b4b559f5804db9bca0e8108df7c6eb024556909467fb384e9) = 0 , [Milliradians](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a9341304e8307cb43b4b559f5804db9bca202e3d350b11bac8e5250b0c1bb205b8) = 1 , [Radians](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a9341304e8307cb43b4b559f5804db9bca682f5298cdcce11e567b7f833843d3be) = 2 , [ArcSeconds](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a9341304e8307cb43b4b559f5804db9bca5b211695448f7fca5184e96b6835ae00) = 3 ,   
 [ArcMinutes](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a9341304e8307cb43b4b559f5804db9bcafaa2d4581806944ee3bdf4b18ac967a4) = 4 , [Degrees](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a9341304e8307cb43b4b559f5804db9bca9ef125630442bb42e2e367e0cf70d892) = 5   
 } enum [ZemaxMTFUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aec2d84a4137a22c3130246a6cf6eaeaf) { [CyclesPerMillimeter](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aec2d84a4137a22c3130246a6cf6eaeafaed3f2d1978759ca9be77f2a0ea56c3f6), [CyclesPerMilliradian](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aec2d84a4137a22c3130246a6cf6eaeafab3b01114c7d95fdc1e29727a530ed8ae) } enum [ZemaxApertureType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad2ce4c1d99a0188d1e9ca955065d7541) {   
 [EntrancePupilDiameter](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad2ce4c1d99a0188d1e9ca955065d7541a082d47f529c10e144d15340582675e0c) = 0 , [ImageSpaceFNum](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad2ce4c1d99a0188d1e9ca955065d7541adc437cb9038155f001d354c7008c4180) = 1 , [ObjectSpaceNA](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad2ce4c1d99a0188d1e9ca955065d7541a0fdfaa24333719bc16be4a2c3f8729b8) = 2 , [FloatByStopSize](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad2ce4c1d99a0188d1e9ca955065d7541a8933f8609e6be5a326ee3af2bc31a1af) = 3 ,   
 [ParaxialWorkingFNum](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad2ce4c1d99a0188d1e9ca955065d7541a1f7b52338e2baac635899c80a40c3e4c) = 4 , [ObjectConeAngle](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad2ce4c1d99a0188d1e9ca955065d7541a5245e7c0c222e8f1b5cbb0e1c278d55e) = 5   
 } enum [ZemaxApodizationType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af229d8fc12249c2081ea3e10f32bbecb) { [Uniform](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af229d8fc12249c2081ea3e10f32bbecbaf19516d11f2946f894070e92fcb56b6d) = 0 , [Gaussian](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af229d8fc12249c2081ea3e10f32bbecbafedf7ba6075fb5526a7ace0b9385528d) = 1 , [CosineCubed](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af229d8fc12249c2081ea3e10f32bbecba4b76501471f9f9d91b69b6be90b9de06) = 2 } enum [WavelengthPreset](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92) {   
 [FdC\_Visible](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92ad9a97efe0753d91bdb174150a4831148) = 0 , [Photopic\_Bright](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92aa6966d3cc47d5ccc4e8b3685c247b13d) = 1 , [Scotopic\_Dark](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92af216dd6c0313231e15a8d1ad1f846b9e) = 2 , [HeNe\_0p6328](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92acde83a4af7cc9cd86138d0af34e16101) = 3 ,   
 [HeNe\_0p5438](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a0320b6e4f8e96d1564ea935e28fef47a) = 4 , [Argon\_0p4880](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a91f76e5972b7d1efd8dd3a81cbf3ebc8) = 5 , [Argon\_0p5145](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92ab91f2c772108b2439ab300ce788bfc46) = 6 , [NDYAG\_1p0641](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a8390d6fcab17a728e63e6d6a945ace27) = 7 ,   
 [NDGlass\_1p054](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92acf0947131b68421a4263b3ae347406a6) = 8 , [CO2\_10p60](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a1a66c83eb7c4cf5c953423a6e7db8aec) = 9 , [CrLiSAF\_0p840](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92af5b080c0f14e2cd5820acea9691ae837) = 10 , [TiAl203\_0p760](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a09f32e8e7ad9f00b33457ee1c48fff60) = 11 ,   
 [Ruby\_0p6943](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a3d63716cc1e445f6c2b5188f4c620ada) = 12 , [HeCadmium\_0p4416](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a264dd31467470687f85536ebdc8063c8) = 13 , [HeCadmium\_0p3536](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92ad51ef1b8b3faeae988be66ad63ee1dc1) = 14 , [HeCadmium\_0p3250](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a903ec92d8d0e5b0af46bc9734a86ad6c) = 15 ,   
 [t\_1p014](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a91a2fcbaf60e65c41cb814d98f5a96a9) = 16 , [r\_0p707](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a8ead3635711ab4909fae5c0126a5ac59) = 17 , [C\_0p656](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92ab732382ba8dcd4d7d0cbcc4d007ab0d9) = 18 , [d\_0p587](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a41bc487e85b1e4d0e43d4af94dbd7cb5) = 19 ,   
 [F\_0p486](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a92213197501cc425821374dd56c845e9) = 20 , [g\_0p436](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a476c229579cd5bea319c32660d43d689) = 21 , [i\_0p365](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a68ab269c88315ec2d98e64af76f73625) = 22 , [Fp\_0p365](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a9c8554c137c78084def1da5b99fcc261) = 23 ,   
 [e\_0p54607](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92aa86bbc2874b76c8f518959ca57ba7e0c) = 24 , [Cp\_0p6438469](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a763bb5936a05c00fb6e75d9b1ee9b045) = 25 , [FpeCp\_Visible](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a893e5ea3ea01a459873ebdfa3bb2d735) = 26 , [THz\_193p10](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92a6cbeef73428bdfb240e9298fdaa9685c) = 27   
 } enum [QuadratureSteps](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a167b0c990e8a883f504c111394d8901b) {   
 [S2](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a167b0c990e8a883f504c111394d8901bab9eeaf6a16ca49f37df57620aed91b62), [S4](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a167b0c990e8a883f504c111394d8901bad59a89abb4af5bc4dd85243d5f75bcac), [S6](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a167b0c990e8a883f504c111394d8901baa1d6f48030ed59e7372531b3555f8e31), [S8](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a167b0c990e8a883f504c111394d8901baafb0fced528eaac5fe170b763cda5975),   
 [S10](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a167b0c990e8a883f504c111394d8901ba27d889be8a04837b5e6de309b746c57e), [S12](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a167b0c990e8a883f504c111394d8901ba0dddeed4b0f51aaad8bcaf380fcbe48f)  
 } enum [FieldType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a61be382314bb098512c3475bdeac2dd5) {   
 [Angle](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a61be382314bb098512c3475bdeac2dd5a45f4ce6c3306644b1efe333f4f8d6929) = 0 , [ObjectHeight](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a61be382314bb098512c3475bdeac2dd5ad2500b243d8aaafda1d4bd503e14bd15) = 1 , [ParaxialImageHeight](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a61be382314bb098512c3475bdeac2dd5a9d9ee62420084481f68e011ba21eb22c) = 2 , [RealImageHeight](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a61be382314bb098512c3475bdeac2dd5aac5847db2b0744acf9fe5910a609889c) = 3 ,   
 [TheodoliteAngle](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a61be382314bb098512c3475bdeac2dd5ab030dd6bc49f26b44598009544391b2a) = 4   
 } enum [PolarizationMethod](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a4f300115208d94d8c2d5581565764939) { [XAxisMethod](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a4f300115208d94d8c2d5581565764939a722152c7c5b31afc9601e060c72d3f28) = 0 , [YAxisMethod](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a4f300115208d94d8c2d5581565764939ada260c52c52b14c1d425746f85e23cd3) = 1 , [ZAxisMethod](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a4f300115208d94d8c2d5581565764939aad4890a345e2602805e9be395a541bc2) = 2 } enum [ReferenceOPDSetting](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ac785eb9bc009ab14b3151d30ffbc2814) { [Absolute](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ac785eb9bc009ab14b3151d30ffbc2814ab51ca26c6c89cfc9bec338f7a0d3e0c8) = 0 , [Infinity](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ac785eb9bc009ab14b3151d30ffbc2814aeb2ac5b04180d8d6011a016aeb8f75b3) = 1 , [ExitPupil](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ac785eb9bc009ab14b3151d30ffbc2814ad117b9d4c5bbb7a89852bd67bdbde074) = 2 , [Absolute2](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ac785eb9bc009ab14b3151d30ffbc2814afe9d1cf6033d8b506755e8569254de17) = 3 } enum [ParaxialRaysSetting](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad94330d5a774cac868576265094501b9) { [ConsiderCoordinateBreaks](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad94330d5a774cac868576265094501b9ad19edf26a94d92fd9be3d8d744503a50) = 0 , [IgnoreCoordinateBreaks](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad94330d5a774cac868576265094501b9a0ea7a89795ed8b6480b6f7045a68a1d0) = 1 } enum [HuygensIntegralSettings](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09887aac1eb9e7c52855adf04a194ea2) { [Auto](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09887aac1eb9e7c52855adf04a194ea2a06b9281e396db002010bde1de57262eb) = 0 , [Planar](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09887aac1eb9e7c52855adf04a194ea2a93a097009b6443e711996c50b5354adf) = 1 , [Spherical](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09887aac1eb9e7c52855adf04a194ea2a24e5c24fabd1c081d4c729094df0b947) = 2 } enum [FNumberComputationType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ae75b21c589365893cc2e73447ea57165) { [TracingRays](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ae75b21c589365893cc2e73447ea57165a20fa5ad04f2021b4145ec9a651e37c65) = 0 , [PupilSizePosition](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ae75b21c589365893cc2e73447ea57165a101e42d51cd852a2ef7c774375dbbce7) = 1 } enum [RayAimingMethod](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a21e246c58db95fedcbb02b149cff4fd5) { [Off](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a21e246c58db95fedcbb02b149cff4fd5ad15305d7a4e34e02489c74a5ef542f36) = 0 , [Paraxial](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a21e246c58db95fedcbb02b149cff4fd5a4d1e0dc13a68dd70bdd172c880844a31) = 1 , [Real](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a21e246c58db95fedcbb02b149cff4fd5a7f80fcc452c2f1ed2bb51b39d0864df1) = 2 } enum [RayAimingType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aa11ff627e1a142e5eb2ac5631071852e) { [Heuristic](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aa11ff627e1a142e5eb2ac5631071852ea271aa2fdaeb524af30faf88584424763) = 0 , [Optimize](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aa11ff627e1a142e5eb2ac5631071852ea8346db516e5f3aa534827e7d6c166744) = 1 } enum [FieldNormalizationType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a2993a68c549ae59374e93cf93cc0174a) { [Radial](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a2993a68c549ae59374e93cf93cc0174aafdc32a55217f1ca054f1f2b51ef4f6ec) = 0 , [Rectangular](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a2993a68c549ae59374e93cf93cc0174aa7545c5d3ad246a683a197a2903a4d5e6) } enum [FieldPattern](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09989c77446012631abf14d0b69f8cbd) {   
 [UniformY](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09989c77446012631abf14d0b69f8cbdaf681f4ddb96fa3379e5699c1ea7cd242) = 0 , [EqualAreaY](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09989c77446012631abf14d0b69f8cbdaacf36710b55c1e8a92b60693fa3b435f), [UniformX](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09989c77446012631abf14d0b69f8cbda8bb6ef785611c617bdaf4f12e4f03bc6), [EqualAreaX](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09989c77446012631abf14d0b69f8cbdab320eb7f84df281bebf1962470c91e16),   
 [Grid](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09989c77446012631abf14d0b69f8cbda5174d1309f275ba6f275db3af9eb3e18), [UniformRadial](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09989c77446012631abf14d0b69f8cbda0d824ffa5f6297d00e3f45e73368e11e), [EqualAreaRadial](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09989c77446012631abf14d0b69f8cbda16250a0f1e02fa48fe6d959264d179ec)  
 } enum [FieldColumn](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217ab) {   
 [Comment](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217aba0be8406951cdfda82f00f79328cf4efc) = 0 , [X](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217aba02129bb861061d1a052c592e2dc6b383) = 1 , [Y](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217aba57cec4137b614c87cb4e24a3d003a3e0) = 2 , [Weight](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217aba8c489d0946f66d17d73f26366a4bf620) = 3 ,   
 [VDX](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217abae0072b1dca7b6c00ad5433f438ec3f53) = 4 , [VDY](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217abaa92823a3fe99b13e3996bf5dd83524a1) = 5 , [VCX](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217aba05f6675caf8f9ac19245661f374ff1f9) = 6 , [VCY](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217aba7052358a097ffa3ff8e58d57f96e80fb) = 7 ,   
 [TAN](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217aba71211c96ad35b40178446956e22be10e) = 8 , [VAN](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217aba31db0ae86df18419363153d98368c366) = 8   
 }## Enumeration Type Documentation

<a id="a70cc1840e9a3033871dbfbec920217ab" name="a70cc1840e9a3033871dbfbec920217ab"></a>## [◆ ](#a70cc1840e9a3033871dbfbec920217ab)FieldColumn

 enum [ZOSAPI.SystemData.FieldColumn](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a70cc1840e9a3033871dbfbec920217ab)

Enumerator<a id="a70cc1840e9a3033871dbfbec920217aba0be8406951cdfda82f00f79328cf4efc" name="a70cc1840e9a3033871dbfbec920217aba0be8406951cdfda82f00f79328cf4efc"></a>Comment <a id="a70cc1840e9a3033871dbfbec920217aba02129bb861061d1a052c592e2dc6b383" name="a70cc1840e9a3033871dbfbec920217aba02129bb861061d1a052c592e2dc6b383"></a>X <a id="a70cc1840e9a3033871dbfbec920217aba57cec4137b614c87cb4e24a3d003a3e0" name="a70cc1840e9a3033871dbfbec920217aba57cec4137b614c87cb4e24a3d003a3e0"></a>Y <a id="a70cc1840e9a3033871dbfbec920217aba8c489d0946f66d17d73f26366a4bf620" name="a70cc1840e9a3033871dbfbec920217aba8c489d0946f66d17d73f26366a4bf620"></a>Weight <a id="a70cc1840e9a3033871dbfbec920217abae0072b1dca7b6c00ad5433f438ec3f53" name="a70cc1840e9a3033871dbfbec920217abae0072b1dca7b6c00ad5433f438ec3f53"></a>VDX <a id="a70cc1840e9a3033871dbfbec920217abaa92823a3fe99b13e3996bf5dd83524a1" name="a70cc1840e9a3033871dbfbec920217abaa92823a3fe99b13e3996bf5dd83524a1"></a>VDY <a id="a70cc1840e9a3033871dbfbec920217aba05f6675caf8f9ac19245661f374ff1f9" name="a70cc1840e9a3033871dbfbec920217aba05f6675caf8f9ac19245661f374ff1f9"></a>VCX <a id="a70cc1840e9a3033871dbfbec920217aba7052358a097ffa3ff8e58d57f96e80fb" name="a70cc1840e9a3033871dbfbec920217aba7052358a097ffa3ff8e58d57f96e80fb"></a>VCY <a id="a70cc1840e9a3033871dbfbec920217aba71211c96ad35b40178446956e22be10e" name="a70cc1840e9a3033871dbfbec920217aba71211c96ad35b40178446956e22be10e"></a>TAN <a id="a70cc1840e9a3033871dbfbec920217aba31db0ae86df18419363153d98368c366" name="a70cc1840e9a3033871dbfbec920217aba31db0ae86df18419363153d98368c366"></a>VAN 



<a id="a2993a68c549ae59374e93cf93cc0174a" name="a2993a68c549ae59374e93cf93cc0174a"></a>## [◆ ](#a2993a68c549ae59374e93cf93cc0174a)FieldNormalizationType

 enum [ZOSAPI.SystemData.FieldNormalizationType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a2993a68c549ae59374e93cf93cc0174a)

Enumerator<a id="a2993a68c549ae59374e93cf93cc0174aafdc32a55217f1ca054f1f2b51ef4f6ec" name="a2993a68c549ae59374e93cf93cc0174aafdc32a55217f1ca054f1f2b51ef4f6ec"></a>Radial <a id="a2993a68c549ae59374e93cf93cc0174aa7545c5d3ad246a683a197a2903a4d5e6" name="a2993a68c549ae59374e93cf93cc0174aa7545c5d3ad246a683a197a2903a4d5e6"></a>Rectangular 



<a id="a09989c77446012631abf14d0b69f8cbd" name="a09989c77446012631abf14d0b69f8cbd"></a>## [◆ ](#a09989c77446012631abf14d0b69f8cbd)FieldPattern

 enum [ZOSAPI.SystemData.FieldPattern](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09989c77446012631abf14d0b69f8cbd)

Enumerator<a id="a09989c77446012631abf14d0b69f8cbdaf681f4ddb96fa3379e5699c1ea7cd242" name="a09989c77446012631abf14d0b69f8cbdaf681f4ddb96fa3379e5699c1ea7cd242"></a>UniformY <a id="a09989c77446012631abf14d0b69f8cbdaacf36710b55c1e8a92b60693fa3b435f" name="a09989c77446012631abf14d0b69f8cbdaacf36710b55c1e8a92b60693fa3b435f"></a>EqualAreaY <a id="a09989c77446012631abf14d0b69f8cbda8bb6ef785611c617bdaf4f12e4f03bc6" name="a09989c77446012631abf14d0b69f8cbda8bb6ef785611c617bdaf4f12e4f03bc6"></a>UniformX <a id="a09989c77446012631abf14d0b69f8cbdab320eb7f84df281bebf1962470c91e16" name="a09989c77446012631abf14d0b69f8cbdab320eb7f84df281bebf1962470c91e16"></a>EqualAreaX <a id="a09989c77446012631abf14d0b69f8cbda5174d1309f275ba6f275db3af9eb3e18" name="a09989c77446012631abf14d0b69f8cbda5174d1309f275ba6f275db3af9eb3e18"></a>Grid <a id="a09989c77446012631abf14d0b69f8cbda0d824ffa5f6297d00e3f45e73368e11e" name="a09989c77446012631abf14d0b69f8cbda0d824ffa5f6297d00e3f45e73368e11e"></a>UniformRadial <a id="a09989c77446012631abf14d0b69f8cbda16250a0f1e02fa48fe6d959264d179ec" name="a09989c77446012631abf14d0b69f8cbda16250a0f1e02fa48fe6d959264d179ec"></a>EqualAreaRadial 



<a id="a61be382314bb098512c3475bdeac2dd5" name="a61be382314bb098512c3475bdeac2dd5"></a>## [◆ ](#a61be382314bb098512c3475bdeac2dd5)FieldType

 enum [ZOSAPI.SystemData.FieldType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a61be382314bb098512c3475bdeac2dd5)

Enumerator<a id="a61be382314bb098512c3475bdeac2dd5a45f4ce6c3306644b1efe333f4f8d6929" name="a61be382314bb098512c3475bdeac2dd5a45f4ce6c3306644b1efe333f4f8d6929"></a>Angle <a id="a61be382314bb098512c3475bdeac2dd5ad2500b243d8aaafda1d4bd503e14bd15" name="a61be382314bb098512c3475bdeac2dd5ad2500b243d8aaafda1d4bd503e14bd15"></a>ObjectHeight <a id="a61be382314bb098512c3475bdeac2dd5a9d9ee62420084481f68e011ba21eb22c" name="a61be382314bb098512c3475bdeac2dd5a9d9ee62420084481f68e011ba21eb22c"></a>ParaxialImageHeight <a id="a61be382314bb098512c3475bdeac2dd5aac5847db2b0744acf9fe5910a609889c" name="a61be382314bb098512c3475bdeac2dd5aac5847db2b0744acf9fe5910a609889c"></a>RealImageHeight <a id="a61be382314bb098512c3475bdeac2dd5ab030dd6bc49f26b44598009544391b2a" name="a61be382314bb098512c3475bdeac2dd5ab030dd6bc49f26b44598009544391b2a"></a>TheodoliteAngle 



<a id="ae75b21c589365893cc2e73447ea57165" name="ae75b21c589365893cc2e73447ea57165"></a>## [◆ ](#ae75b21c589365893cc2e73447ea57165)FNumberComputationType

 enum [ZOSAPI.SystemData.FNumberComputationType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ae75b21c589365893cc2e73447ea57165)

Enumerator<a id="ae75b21c589365893cc2e73447ea57165a20fa5ad04f2021b4145ec9a651e37c65" name="ae75b21c589365893cc2e73447ea57165a20fa5ad04f2021b4145ec9a651e37c65"></a>TracingRays <a id="ae75b21c589365893cc2e73447ea57165a101e42d51cd852a2ef7c774375dbbce7" name="ae75b21c589365893cc2e73447ea57165a101e42d51cd852a2ef7c774375dbbce7"></a>PupilSizePosition 



<a id="a09887aac1eb9e7c52855adf04a194ea2" name="a09887aac1eb9e7c52855adf04a194ea2"></a>## [◆ ](#a09887aac1eb9e7c52855adf04a194ea2)HuygensIntegralSettings

 enum [ZOSAPI.SystemData.HuygensIntegralSettings](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a09887aac1eb9e7c52855adf04a194ea2)

Enumerator<a id="a09887aac1eb9e7c52855adf04a194ea2a06b9281e396db002010bde1de57262eb" name="a09887aac1eb9e7c52855adf04a194ea2a06b9281e396db002010bde1de57262eb"></a>Auto <a id="a09887aac1eb9e7c52855adf04a194ea2a93a097009b6443e711996c50b5354adf" name="a09887aac1eb9e7c52855adf04a194ea2a93a097009b6443e711996c50b5354adf"></a>Planar <a id="a09887aac1eb9e7c52855adf04a194ea2a24e5c24fabd1c081d4c729094df0b947" name="a09887aac1eb9e7c52855adf04a194ea2a24e5c24fabd1c081d4c729094df0b947"></a>Spherical 



<a id="ad94330d5a774cac868576265094501b9" name="ad94330d5a774cac868576265094501b9"></a>## [◆ ](#ad94330d5a774cac868576265094501b9)ParaxialRaysSetting

 enum [ZOSAPI.SystemData.ParaxialRaysSetting](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad94330d5a774cac868576265094501b9)

Enumerator<a id="ad94330d5a774cac868576265094501b9ad19edf26a94d92fd9be3d8d744503a50" name="ad94330d5a774cac868576265094501b9ad19edf26a94d92fd9be3d8d744503a50"></a>ConsiderCoordinateBreaks <a id="ad94330d5a774cac868576265094501b9a0ea7a89795ed8b6480b6f7045a68a1d0" name="ad94330d5a774cac868576265094501b9a0ea7a89795ed8b6480b6f7045a68a1d0"></a>IgnoreCoordinateBreaks 



<a id="a4f300115208d94d8c2d5581565764939" name="a4f300115208d94d8c2d5581565764939"></a>## [◆ ](#a4f300115208d94d8c2d5581565764939)PolarizationMethod

 enum [ZOSAPI.SystemData.PolarizationMethod](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a4f300115208d94d8c2d5581565764939)

Usage (see [Example 12](page_ex12.xhtml) for a full sample)

C#

 // Change polarization axis reference to be Y

 [ZOSAPI.SystemData.ISDPolarizationData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_polarization_data.xhtml) sysPol = TheSystem.SystemData.Polarization;

 sysPol.Method = [ZOSAPI](namespace_z_o_s_a_p_i.xhtml).[SystemData](namespace_z_o_s_a_p_i_1_1_system_data.xhtml).PolarizationMethod.YAxisMethod;

[ZOSAPI.SystemData.ISDPolarizationData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_polarization_data.xhtml)

System Explorer - Polarization Data. This interface can be accessed via the ISystemData interface.

**Definition:** InterfacesSE.cs:438



[ZOSAPI.SystemData](namespace_z_o_s_a_p_i_1_1_system_data.xhtml)

**Definition:** InterfacesSE.cs:11



[ZOSAPI](namespace_z_o_s_a_p_i.xhtml)

The ZOSAPI namespace contains classes for initially connecting to zemax. See also ZOSAPI_Connection,...

**Definition:** IAS_FieldCurvatureAndDistortion.cs:5





 C++

 // Change polarization axis reference to be Y

 ZOSAPI_Interfaces::ISDPolarizationDataPtr sysPol = TheSystem-&gt;SystemData-&gt;Polarization;

 sysPol-&gt;Method = ZOSAPI_Interfaces::PolarizationMethod_YAxisMethod;



 Matlab

 % Change polarization axis reference to be Y

 sysPol = TheSystem.SystemData.Polarization;

 sysPol.Method = [ZOSAPI](namespace_z_o_s_a_p_i.xhtml).[SystemData](namespace_z_o_s_a_p_i_1_1_system_data.xhtml).PolarizationMethod.YAxisMethod;



 Python

 \# Change polarization axis reference to be Y

 sysPol = TheSystem.SystemData.Polarization

 sysPol.Method = ZOSAPI.SystemData.PolarizationMethod.YAxisMethod



 Enumerator<a id="a4f300115208d94d8c2d5581565764939a722152c7c5b31afc9601e060c72d3f28" name="a4f300115208d94d8c2d5581565764939a722152c7c5b31afc9601e060c72d3f28"></a>XAxisMethod <a id="a4f300115208d94d8c2d5581565764939ada260c52c52b14c1d425746f85e23cd3" name="a4f300115208d94d8c2d5581565764939ada260c52c52b14c1d425746f85e23cd3"></a>YAxisMethod <a id="a4f300115208d94d8c2d5581565764939aad4890a345e2602805e9be395a541bc2" name="a4f300115208d94d8c2d5581565764939aad4890a345e2602805e9be395a541bc2"></a>ZAxisMethod 



<a id="a167b0c990e8a883f504c111394d8901b" name="a167b0c990e8a883f504c111394d8901b"></a>## [◆ ](#a167b0c990e8a883f504c111394d8901b)QuadratureSteps

 enum [ZOSAPI.SystemData.QuadratureSteps](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a167b0c990e8a883f504c111394d8901b)

Enumerator<a id="a167b0c990e8a883f504c111394d8901bab9eeaf6a16ca49f37df57620aed91b62" name="a167b0c990e8a883f504c111394d8901bab9eeaf6a16ca49f37df57620aed91b62"></a>S2 <a id="a167b0c990e8a883f504c111394d8901bad59a89abb4af5bc4dd85243d5f75bcac" name="a167b0c990e8a883f504c111394d8901bad59a89abb4af5bc4dd85243d5f75bcac"></a>S4 <a id="a167b0c990e8a883f504c111394d8901baa1d6f48030ed59e7372531b3555f8e31" name="a167b0c990e8a883f504c111394d8901baa1d6f48030ed59e7372531b3555f8e31"></a>S6 <a id="a167b0c990e8a883f504c111394d8901baafb0fced528eaac5fe170b763cda5975" name="a167b0c990e8a883f504c111394d8901baafb0fced528eaac5fe170b763cda5975"></a>S8 <a id="a167b0c990e8a883f504c111394d8901ba27d889be8a04837b5e6de309b746c57e" name="a167b0c990e8a883f504c111394d8901ba27d889be8a04837b5e6de309b746c57e"></a>S10 <a id="a167b0c990e8a883f504c111394d8901ba0dddeed4b0f51aaad8bcaf380fcbe48f" name="a167b0c990e8a883f504c111394d8901ba0dddeed4b0f51aaad8bcaf380fcbe48f"></a>S12 



<a id="a21e246c58db95fedcbb02b149cff4fd5" name="a21e246c58db95fedcbb02b149cff4fd5"></a>## [◆ ](#a21e246c58db95fedcbb02b149cff4fd5)RayAimingMethod

 enum [ZOSAPI.SystemData.RayAimingMethod](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a21e246c58db95fedcbb02b149cff4fd5)

Enumerator<a id="a21e246c58db95fedcbb02b149cff4fd5ad15305d7a4e34e02489c74a5ef542f36" name="a21e246c58db95fedcbb02b149cff4fd5ad15305d7a4e34e02489c74a5ef542f36"></a>Off <a id="a21e246c58db95fedcbb02b149cff4fd5a4d1e0dc13a68dd70bdd172c880844a31" name="a21e246c58db95fedcbb02b149cff4fd5a4d1e0dc13a68dd70bdd172c880844a31"></a>Paraxial <a id="a21e246c58db95fedcbb02b149cff4fd5a7f80fcc452c2f1ed2bb51b39d0864df1" name="a21e246c58db95fedcbb02b149cff4fd5a7f80fcc452c2f1ed2bb51b39d0864df1"></a>Real 



<a id="aa11ff627e1a142e5eb2ac5631071852e" name="aa11ff627e1a142e5eb2ac5631071852e"></a>## [◆ ](#aa11ff627e1a142e5eb2ac5631071852e)RayAimingType

 enum [ZOSAPI.SystemData.RayAimingType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aa11ff627e1a142e5eb2ac5631071852e)

Enumerator<a id="aa11ff627e1a142e5eb2ac5631071852ea271aa2fdaeb524af30faf88584424763" name="aa11ff627e1a142e5eb2ac5631071852ea271aa2fdaeb524af30faf88584424763"></a>Heuristic <a id="aa11ff627e1a142e5eb2ac5631071852ea8346db516e5f3aa534827e7d6c166744" name="aa11ff627e1a142e5eb2ac5631071852ea8346db516e5f3aa534827e7d6c166744"></a>Optimize 



<a id="ac785eb9bc009ab14b3151d30ffbc2814" name="ac785eb9bc009ab14b3151d30ffbc2814"></a>## [◆ ](#ac785eb9bc009ab14b3151d30ffbc2814)ReferenceOPDSetting

 enum [ZOSAPI.SystemData.ReferenceOPDSetting](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ac785eb9bc009ab14b3151d30ffbc2814)

Enumerator<a id="ac785eb9bc009ab14b3151d30ffbc2814ab51ca26c6c89cfc9bec338f7a0d3e0c8" name="ac785eb9bc009ab14b3151d30ffbc2814ab51ca26c6c89cfc9bec338f7a0d3e0c8"></a>Absolute <a id="ac785eb9bc009ab14b3151d30ffbc2814aeb2ac5b04180d8d6011a016aeb8f75b3" name="ac785eb9bc009ab14b3151d30ffbc2814aeb2ac5b04180d8d6011a016aeb8f75b3"></a>Infinity <a id="ac785eb9bc009ab14b3151d30ffbc2814ad117b9d4c5bbb7a89852bd67bdbde074" name="ac785eb9bc009ab14b3151d30ffbc2814ad117b9d4c5bbb7a89852bd67bdbde074"></a>ExitPupil <a id="ac785eb9bc009ab14b3151d30ffbc2814afe9d1cf6033d8b506755e8569254de17" name="ac785eb9bc009ab14b3151d30ffbc2814afe9d1cf6033d8b506755e8569254de17"></a>Absolute2 



<a id="af09b97b3888a6e2576ed1e0baa359b92" name="af09b97b3888a6e2576ed1e0baa359b92"></a>## [◆ ](#af09b97b3888a6e2576ed1e0baa359b92)WavelengthPreset

 enum [ZOSAPI.SystemData.WavelengthPreset](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92)

Usage (see [Example 01](page_ex01.xhtml) for a full sample)

C#

 // Wavelength preset

 bool slPreset = TheSystemData.Wavelengths.SelectWavelengthPreset([WavelengthPreset](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92).d_0p587);

[ZOSAPI.SystemData.WavelengthPreset](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92)

WavelengthPreset

**Definition:** InterfacesSE.cs:138





 C++

 // Wavelength preset

 bool slPreset = TheSystemData-&gt;Wavelengths-&gt;SelectWavelengthPreset(WavelengthPreset_d_0p587);



 Matlab

 % Wavelength preset

 slPreset = TheSystemData.Wavelengths.SelectWavelengthPreset([ZOSAPI](namespace_z_o_s_a_p_i.xhtml).[SystemData](namespace_z_o_s_a_p_i_1_1_system_data.xhtml).WavelengthPreset.d_0p587);



 Python

 \# Wavelength preset

 slPreset = TheSystemData.Wavelengths.SelectWavelengthPreset(ZOSAPI.SystemData.WavelengthPreset.d_0p587)



 Enumerator<a id="af09b97b3888a6e2576ed1e0baa359b92ad9a97efe0753d91bdb174150a4831148" name="af09b97b3888a6e2576ed1e0baa359b92ad9a97efe0753d91bdb174150a4831148"></a>FdC\_Visible <a id="af09b97b3888a6e2576ed1e0baa359b92aa6966d3cc47d5ccc4e8b3685c247b13d" name="af09b97b3888a6e2576ed1e0baa359b92aa6966d3cc47d5ccc4e8b3685c247b13d"></a>Photopic\_Bright <a id="af09b97b3888a6e2576ed1e0baa359b92af216dd6c0313231e15a8d1ad1f846b9e" name="af09b97b3888a6e2576ed1e0baa359b92af216dd6c0313231e15a8d1ad1f846b9e"></a>Scotopic\_Dark <a id="af09b97b3888a6e2576ed1e0baa359b92acde83a4af7cc9cd86138d0af34e16101" name="af09b97b3888a6e2576ed1e0baa359b92acde83a4af7cc9cd86138d0af34e16101"></a>HeNe\_0p6328 <a id="af09b97b3888a6e2576ed1e0baa359b92a0320b6e4f8e96d1564ea935e28fef47a" name="af09b97b3888a6e2576ed1e0baa359b92a0320b6e4f8e96d1564ea935e28fef47a"></a>HeNe\_0p5438 <a id="af09b97b3888a6e2576ed1e0baa359b92a91f76e5972b7d1efd8dd3a81cbf3ebc8" name="af09b97b3888a6e2576ed1e0baa359b92a91f76e5972b7d1efd8dd3a81cbf3ebc8"></a>Argon\_0p4880 <a id="af09b97b3888a6e2576ed1e0baa359b92ab91f2c772108b2439ab300ce788bfc46" name="af09b97b3888a6e2576ed1e0baa359b92ab91f2c772108b2439ab300ce788bfc46"></a>Argon\_0p5145 <a id="af09b97b3888a6e2576ed1e0baa359b92a8390d6fcab17a728e63e6d6a945ace27" name="af09b97b3888a6e2576ed1e0baa359b92a8390d6fcab17a728e63e6d6a945ace27"></a>NDYAG\_1p0641 <a id="af09b97b3888a6e2576ed1e0baa359b92acf0947131b68421a4263b3ae347406a6" name="af09b97b3888a6e2576ed1e0baa359b92acf0947131b68421a4263b3ae347406a6"></a>NDGlass\_1p054 <a id="af09b97b3888a6e2576ed1e0baa359b92a1a66c83eb7c4cf5c953423a6e7db8aec" name="af09b97b3888a6e2576ed1e0baa359b92a1a66c83eb7c4cf5c953423a6e7db8aec"></a>CO2\_10p60 <a id="af09b97b3888a6e2576ed1e0baa359b92af5b080c0f14e2cd5820acea9691ae837" name="af09b97b3888a6e2576ed1e0baa359b92af5b080c0f14e2cd5820acea9691ae837"></a>CrLiSAF\_0p840 <a id="af09b97b3888a6e2576ed1e0baa359b92a09f32e8e7ad9f00b33457ee1c48fff60" name="af09b97b3888a6e2576ed1e0baa359b92a09f32e8e7ad9f00b33457ee1c48fff60"></a>TiAl203\_0p760 <a id="af09b97b3888a6e2576ed1e0baa359b92a3d63716cc1e445f6c2b5188f4c620ada" name="af09b97b3888a6e2576ed1e0baa359b92a3d63716cc1e445f6c2b5188f4c620ada"></a>Ruby\_0p6943 <a id="af09b97b3888a6e2576ed1e0baa359b92a264dd31467470687f85536ebdc8063c8" name="af09b97b3888a6e2576ed1e0baa359b92a264dd31467470687f85536ebdc8063c8"></a>HeCadmium\_0p4416 <a id="af09b97b3888a6e2576ed1e0baa359b92ad51ef1b8b3faeae988be66ad63ee1dc1" name="af09b97b3888a6e2576ed1e0baa359b92ad51ef1b8b3faeae988be66ad63ee1dc1"></a>HeCadmium\_0p3536 <a id="af09b97b3888a6e2576ed1e0baa359b92a903ec92d8d0e5b0af46bc9734a86ad6c" name="af09b97b3888a6e2576ed1e0baa359b92a903ec92d8d0e5b0af46bc9734a86ad6c"></a>HeCadmium\_0p3250 <a id="af09b97b3888a6e2576ed1e0baa359b92a91a2fcbaf60e65c41cb814d98f5a96a9" name="af09b97b3888a6e2576ed1e0baa359b92a91a2fcbaf60e65c41cb814d98f5a96a9"></a>t\_1p014 <a id="af09b97b3888a6e2576ed1e0baa359b92a8ead3635711ab4909fae5c0126a5ac59" name="af09b97b3888a6e2576ed1e0baa359b92a8ead3635711ab4909fae5c0126a5ac59"></a>r\_0p707 <a id="af09b97b3888a6e2576ed1e0baa359b92ab732382ba8dcd4d7d0cbcc4d007ab0d9" name="af09b97b3888a6e2576ed1e0baa359b92ab732382ba8dcd4d7d0cbcc4d007ab0d9"></a>C\_0p656 <a id="af09b97b3888a6e2576ed1e0baa359b92a41bc487e85b1e4d0e43d4af94dbd7cb5" name="af09b97b3888a6e2576ed1e0baa359b92a41bc487e85b1e4d0e43d4af94dbd7cb5"></a>d\_0p587 <a id="af09b97b3888a6e2576ed1e0baa359b92a92213197501cc425821374dd56c845e9" name="af09b97b3888a6e2576ed1e0baa359b92a92213197501cc425821374dd56c845e9"></a>F\_0p486 <a id="af09b97b3888a6e2576ed1e0baa359b92a476c229579cd5bea319c32660d43d689" name="af09b97b3888a6e2576ed1e0baa359b92a476c229579cd5bea319c32660d43d689"></a>g\_0p436 <a id="af09b97b3888a6e2576ed1e0baa359b92a68ab269c88315ec2d98e64af76f73625" name="af09b97b3888a6e2576ed1e0baa359b92a68ab269c88315ec2d98e64af76f73625"></a>i\_0p365 <a id="af09b97b3888a6e2576ed1e0baa359b92a9c8554c137c78084def1da5b99fcc261" name="af09b97b3888a6e2576ed1e0baa359b92a9c8554c137c78084def1da5b99fcc261"></a>Fp\_0p365 <a id="af09b97b3888a6e2576ed1e0baa359b92aa86bbc2874b76c8f518959ca57ba7e0c" name="af09b97b3888a6e2576ed1e0baa359b92aa86bbc2874b76c8f518959ca57ba7e0c"></a>e\_0p54607 <a id="af09b97b3888a6e2576ed1e0baa359b92a763bb5936a05c00fb6e75d9b1ee9b045" name="af09b97b3888a6e2576ed1e0baa359b92a763bb5936a05c00fb6e75d9b1ee9b045"></a>Cp\_0p6438469 <a id="af09b97b3888a6e2576ed1e0baa359b92a893e5ea3ea01a459873ebdfa3bb2d735" name="af09b97b3888a6e2576ed1e0baa359b92a893e5ea3ea01a459873ebdfa3bb2d735"></a>FpeCp\_Visible <a id="af09b97b3888a6e2576ed1e0baa359b92a6cbeef73428bdfb240e9298fdaa9685c" name="af09b97b3888a6e2576ed1e0baa359b92a6cbeef73428bdfb240e9298fdaa9685c"></a>THz\_193p10 



<a id="a9341304e8307cb43b4b559f5804db9bc" name="a9341304e8307cb43b4b559f5804db9bc"></a>## [◆ ](#a9341304e8307cb43b4b559f5804db9bc)ZemaxAfocalModeUnits

 enum [ZOSAPI.SystemData.ZemaxAfocalModeUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a9341304e8307cb43b4b559f5804db9bc)

Enumerator<a id="a9341304e8307cb43b4b559f5804db9bca0e8108df7c6eb024556909467fb384e9" name="a9341304e8307cb43b4b559f5804db9bca0e8108df7c6eb024556909467fb384e9"></a>Microradians <a id="a9341304e8307cb43b4b559f5804db9bca202e3d350b11bac8e5250b0c1bb205b8" name="a9341304e8307cb43b4b559f5804db9bca202e3d350b11bac8e5250b0c1bb205b8"></a>Milliradians <a id="a9341304e8307cb43b4b559f5804db9bca682f5298cdcce11e567b7f833843d3be" name="a9341304e8307cb43b4b559f5804db9bca682f5298cdcce11e567b7f833843d3be"></a>Radians <a id="a9341304e8307cb43b4b559f5804db9bca5b211695448f7fca5184e96b6835ae00" name="a9341304e8307cb43b4b559f5804db9bca5b211695448f7fca5184e96b6835ae00"></a>ArcSeconds <a id="a9341304e8307cb43b4b559f5804db9bcafaa2d4581806944ee3bdf4b18ac967a4" name="a9341304e8307cb43b4b559f5804db9bcafaa2d4581806944ee3bdf4b18ac967a4"></a>ArcMinutes <a id="a9341304e8307cb43b4b559f5804db9bca9ef125630442bb42e2e367e0cf70d892" name="a9341304e8307cb43b4b559f5804db9bca9ef125630442bb42e2e367e0cf70d892"></a>Degrees 



<a id="a8fcc51ff7eacc2e2fd0c1347adc2d9b0" name="a8fcc51ff7eacc2e2fd0c1347adc2d9b0"></a>## [◆ ](#a8fcc51ff7eacc2e2fd0c1347adc2d9b0)ZemaxAnalysisUnits

 enum [ZOSAPI.SystemData.ZemaxAnalysisUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a8fcc51ff7eacc2e2fd0c1347adc2d9b0)

Enumerator<a id="a8fcc51ff7eacc2e2fd0c1347adc2d9b0afc8803a18d2cd6f2c5c07fe0e3268f4d" name="a8fcc51ff7eacc2e2fd0c1347adc2d9b0afc8803a18d2cd6f2c5c07fe0e3268f4d"></a>WattsPerMMSq <a id="a8fcc51ff7eacc2e2fd0c1347adc2d9b0ae48ef0bc2cc7efb301aa7892d05b02ab" name="a8fcc51ff7eacc2e2fd0c1347adc2d9b0ae48ef0bc2cc7efb301aa7892d05b02ab"></a>WattsPerCMSq <a id="a8fcc51ff7eacc2e2fd0c1347adc2d9b0a60072a9c1f8a3cf18bc047afa8e7c9ee" name="a8fcc51ff7eacc2e2fd0c1347adc2d9b0a60072a9c1f8a3cf18bc047afa8e7c9ee"></a>WattsPerinSq <a id="a8fcc51ff7eacc2e2fd0c1347adc2d9b0aa9b07ac9f2cea2450c61288abea45eb6" name="a8fcc51ff7eacc2e2fd0c1347adc2d9b0aa9b07ac9f2cea2450c61288abea45eb6"></a>WattsPerMSq <a id="a8fcc51ff7eacc2e2fd0c1347adc2d9b0a447bb4e905650f940a93149f71d1e05b" name="a8fcc51ff7eacc2e2fd0c1347adc2d9b0a447bb4e905650f940a93149f71d1e05b"></a>WattsPerftSq 



<a id="ad2ce4c1d99a0188d1e9ca955065d7541" name="ad2ce4c1d99a0188d1e9ca955065d7541"></a>## [◆ ](#ad2ce4c1d99a0188d1e9ca955065d7541)ZemaxApertureType

 enum [ZOSAPI.SystemData.ZemaxApertureType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#ad2ce4c1d99a0188d1e9ca955065d7541)

Enumerator<a id="ad2ce4c1d99a0188d1e9ca955065d7541a082d47f529c10e144d15340582675e0c" name="ad2ce4c1d99a0188d1e9ca955065d7541a082d47f529c10e144d15340582675e0c"></a>EntrancePupilDiameter <a id="ad2ce4c1d99a0188d1e9ca955065d7541adc437cb9038155f001d354c7008c4180" name="ad2ce4c1d99a0188d1e9ca955065d7541adc437cb9038155f001d354c7008c4180"></a>ImageSpaceFNum <a id="ad2ce4c1d99a0188d1e9ca955065d7541a0fdfaa24333719bc16be4a2c3f8729b8" name="ad2ce4c1d99a0188d1e9ca955065d7541a0fdfaa24333719bc16be4a2c3f8729b8"></a>ObjectSpaceNA <a id="ad2ce4c1d99a0188d1e9ca955065d7541a8933f8609e6be5a326ee3af2bc31a1af" name="ad2ce4c1d99a0188d1e9ca955065d7541a8933f8609e6be5a326ee3af2bc31a1af"></a>FloatByStopSize <a id="ad2ce4c1d99a0188d1e9ca955065d7541a1f7b52338e2baac635899c80a40c3e4c" name="ad2ce4c1d99a0188d1e9ca955065d7541a1f7b52338e2baac635899c80a40c3e4c"></a>ParaxialWorkingFNum <a id="ad2ce4c1d99a0188d1e9ca955065d7541a5245e7c0c222e8f1b5cbb0e1c278d55e" name="ad2ce4c1d99a0188d1e9ca955065d7541a5245e7c0c222e8f1b5cbb0e1c278d55e"></a>ObjectConeAngle 



<a id="af229d8fc12249c2081ea3e10f32bbecb" name="af229d8fc12249c2081ea3e10f32bbecb"></a>## [◆ ](#af229d8fc12249c2081ea3e10f32bbecb)ZemaxApodizationType

 enum [ZOSAPI.SystemData.ZemaxApodizationType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af229d8fc12249c2081ea3e10f32bbecb)

Usage (see [Example 11](page_ex11.xhtml) for a full sample)

C#

 // Changing System Explorer Settings

 // Set Aperture

 [ISystemData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_system_data.xhtml) TheSystemData = TheSystem.SystemData;

 TheSystemData.Aperture.ApertureValue = 20;

 TheSystem.SystemData.[MaterialCatalogs](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_system_data.xhtml#a59915a1f5ea9ad13dd27aaf4e302c4d7).[AddCatalog](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_material_catalog_data.xhtml#ae348d808484e0c5a4193b164ce0a802a)("SCHOTT");

 

 // Set Apodization Type to Gaussian, and set apodization factor to 1

 TheSystemData.Aperture.ApodizationType = [ZemaxApodizationType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af229d8fc12249c2081ea3e10f32bbecb).Gaussian;

 TheSystemData.Aperture.ApodizationFactor = 1;

 // Set Wavelength

 TheSystemData.[Wavelengths](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_system_data.xhtml#adc3ab867ef04c79e760a3726b9509fa7).[SelectWavelengthPreset](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_wavelengths.xhtml#a8d96b6f0046e8e23bf6a9b60525b95a0)([WavelengthPreset](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af09b97b3888a6e2576ed1e0baa359b92).FdC_Visible);

[ZOSAPI.SystemData.ISDMaterialCatalogData.AddCatalog](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_s_d_material_catalog_data.xhtml#ae348d808484e0c5a4193b164ce0a802a)

bool AddCatalog(string catalog)

Adds the specified material to the system.



[ZOSAPI.SystemData.ISystemData](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_system_data.xhtml)

Interfaces and methods for changing all System Explorer data. This interface can be accessed via the ...

**Definition:** InterfacesSE.cs:275



[ZOSAPI.SystemData.ISystemData.MaterialCatalogs](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_system_data.xhtml#a59915a1f5ea9ad13dd27aaf4e302c4d7)

ISDMaterialCatalogData MaterialCatalogs

**Definition:** InterfacesSE.cs:283



[ZOSAPI.SystemData.ISystemData.Wavelengths](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_system_data.xhtml#adc3ab867ef04c79e760a3726b9509fa7)

IWavelengths Wavelengths

**Definition:** InterfacesSE.cs:277



[ZOSAPI.SystemData.IWavelengths.SelectWavelengthPreset](interface_z_o_s_a_p_i_1_1_system_data_1_1_i_wavelengths.xhtml#a8d96b6f0046e8e23bf6a9b60525b95a0)

bool SelectWavelengthPreset(WavelengthPreset preset)

Replaces all system wavelengths with a preset definition.



[ZOSAPI.SystemData.ZemaxApodizationType](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#af229d8fc12249c2081ea3e10f32bbecb)

ZemaxApodizationType

**Definition:** InterfacesSE.cs:117





 C++

 // Changing System Explorer Settings

 // Set Aperture

 ISystemDataPtr TheSystemData = TheSystem-&gt;SystemData;

 TheSystemData-&gt;Aperture-&gt;ApertureValue = 20;

 ISDMaterialCatalogDataPtr(TheSystem-&gt;SystemData-&gt;MaterialCatalogs)-&gt;AddCatalog("SCHOTT");

 

 

 // Set Apodization Type to Gaussian, and set apodization factor to 1

 TheSystemData-&gt;Aperture-&gt;ApodizationType = ZemaxApodizationType_Gaussian;

 TheSystemData-&gt;Aperture-&gt;ApodizationFactor = 1;

 // Set Wavelength

 TheSystemData-&gt;Wavelengths-&gt;SelectWavelengthPreset(WavelengthPreset_FdC_Visible);



 Matlab

 % Changing System Explorer Settings

 % Set Aperture

 TheSystemData = TheSystem.SystemData;

 TheSystemData.Aperture.ApertureValue = 20;

 TheSystem.SystemData.MaterialCatalogs.AddCatalog('SCHOTT');

 

 % Set Apodization Type to Gaussian, and set apodization factor to 1

 TheSystemData.Aperture.ApodizationType = [ZOSAPI](namespace_z_o_s_a_p_i.xhtml).[SystemData](namespace_z_o_s_a_p_i_1_1_system_data.xhtml).ZemaxApodizationType.Gaussian;

 TheSystemData.Aperture.ApodizationFactor = 1;

 % Set Wavelength

 TheSystemData.Wavelengths.SelectWavelengthPreset([ZOSAPI](namespace_z_o_s_a_p_i.xhtml).[SystemData](namespace_z_o_s_a_p_i_1_1_system_data.xhtml).WavelengthPreset.FdC_Visible);



 Python

 \# Changing System Explorer Settings

 \# Set Aperture

 TheSystemData = TheSystem.SystemData

 TheSystemData.Aperture.ApertureValue = 20

 TheSystem.SystemData.MaterialCatalogs.AddCatalog('SCHOTT')

 

 \# Set Apodization Type to Gaussian, and set apodization factor to 1

 TheSystemData.Aperture.ApodizationType = 1 \# ApodizationType 0 = uniform; 1 = gaussian; 2 = Cosine Cubed

 TheSystemData.Aperture.ApodizationFactor = 1

 \# Set Wavelength

 TheSystemData.Wavelengths.SelectWavelengthPreset(ZOSAPI.SystemData.WavelengthPreset.FdC_Visible)



 Enumerator<a id="af229d8fc12249c2081ea3e10f32bbecbaf19516d11f2946f894070e92fcb56b6d" name="af229d8fc12249c2081ea3e10f32bbecbaf19516d11f2946f894070e92fcb56b6d"></a>Uniform <a id="af229d8fc12249c2081ea3e10f32bbecbafedf7ba6075fb5526a7ace0b9385528d" name="af229d8fc12249c2081ea3e10f32bbecbafedf7ba6075fb5526a7ace0b9385528d"></a>Gaussian <a id="af229d8fc12249c2081ea3e10f32bbecba4b76501471f9f9d91b69b6be90b9de06" name="af229d8fc12249c2081ea3e10f32bbecba4b76501471f9f9d91b69b6be90b9de06"></a>CosineCubed 



<a id="aec2d84a4137a22c3130246a6cf6eaeaf" name="aec2d84a4137a22c3130246a6cf6eaeaf"></a>## [◆ ](#aec2d84a4137a22c3130246a6cf6eaeaf)ZemaxMTFUnits

 enum [ZOSAPI.SystemData.ZemaxMTFUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aec2d84a4137a22c3130246a6cf6eaeaf)

Enumerator<a id="aec2d84a4137a22c3130246a6cf6eaeafaed3f2d1978759ca9be77f2a0ea56c3f6" name="aec2d84a4137a22c3130246a6cf6eaeafaed3f2d1978759ca9be77f2a0ea56c3f6"></a>CyclesPerMillimeter <a id="aec2d84a4137a22c3130246a6cf6eaeafab3b01114c7d95fdc1e29727a530ed8ae" name="aec2d84a4137a22c3130246a6cf6eaeafab3b01114c7d95fdc1e29727a530ed8ae"></a>CyclesPerMilliradian 



<a id="a140a75572b2b9144c2929a8c0af928da" name="a140a75572b2b9144c2929a8c0af928da"></a>## [◆ ](#a140a75572b2b9144c2929a8c0af928da)ZemaxSourceUnits

 enum [ZOSAPI.SystemData.ZemaxSourceUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a140a75572b2b9144c2929a8c0af928da)

Enumerator<a id="a140a75572b2b9144c2929a8c0af928daa6af2670d4c6fd192d6fe6d69c2e9059b" name="a140a75572b2b9144c2929a8c0af928daa6af2670d4c6fd192d6fe6d69c2e9059b"></a>Watts <a id="a140a75572b2b9144c2929a8c0af928daa9255488945454c206734ef148f9802dc" name="a140a75572b2b9144c2929a8c0af928daa9255488945454c206734ef148f9802dc"></a>Lumens <a id="a140a75572b2b9144c2929a8c0af928daa6f96fabae3dc35745ec768c94ed665dd" name="a140a75572b2b9144c2929a8c0af928daa6f96fabae3dc35745ec768c94ed665dd"></a>Joules 



<a id="aee6855a5e7c0b638c250e8f0214ca6aa" name="aee6855a5e7c0b638c250e8f0214ca6aa"></a>## [◆ ](#aee6855a5e7c0b638c250e8f0214ca6aa)ZemaxSystemUnits

 enum [ZOSAPI.SystemData.ZemaxSystemUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aee6855a5e7c0b638c250e8f0214ca6aa)

Usage (see [Example 11](page_ex11.xhtml) for a full sample)

C#

 // Set system lens units to inches, scale all values with Scale Lens tool

 // For demonstration only. This file is new, so it has default units mm.

 [ZemaxSystemUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aee6855a5e7c0b638c250e8f0214ca6aa) unit = TheSystemData.Units.LensUnits;

 // Open Scale Lens tool

 ScaleLens = TheSystem.Tools.OpenScale();

 // Apply Tool Settings

 ScaleLens.ScaleByUnits = true;

 ScaleLens.ScaleToUnit = ScaleToUnits.Inches;

 ScaleLens.RunAndWaitForCompletion();

 ScaleLens.Close();

[ZOSAPI.SystemData.ZemaxSystemUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aee6855a5e7c0b638c250e8f0214ca6aa)

ZemaxSystemUnits

**Definition:** InterfacesSE.cs:27





 C++

 // Set system lens units to inches, scale all values with Scale Lens tool

 // For demonstration only. This file is new, so it has default units mm.

 [ZemaxSystemUnits](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#aee6855a5e7c0b638c250e8f0214ca6aa) unit = TheSystemData-&gt;Units-&gt;LensUnits;

 // Open Scale Lens tool

 IScalePtr ScaleLens = TheSystem-&gt;Tools-&gt;OpenScale();

 // Apply Tool Settings

 ScaleLens-&gt;ScaleByUnits = true;

 ScaleLens-&gt;ScaleToUnit = ScaleToUnits_Inches;

 ISystemToolPtr baseTool = ScaleLens;

 baseTool-&gt;RunAndWaitForCompletion();

 baseTool-&gt;Close();



 Matlab

 % Set system lens units to inches, scale all values with Scale Lens tool

 unit = TheSystemData.Units.LensUnits; % For demonstration only. This file is new, so it has default units mm.

 ScaleLens = TheSystem.Tools.OpenScale(); % Open Scale Lens tool

 % Apply Tool Settings

 ScaleLens.ScaleByUnits = true;

 ScaleLens.ScaleToUnit = [ZOSAPI](namespace_z_o_s_a_p_i.xhtml).[Tools](namespace_z_o_s_a_p_i_1_1_tools.xhtml).[General](namespace_z_o_s_a_p_i_1_1_tools_1_1_general.xhtml).ScaleToUnits.Inches;

 ScaleLens.RunAndWaitForCompletion();

 ScaleLens.Close();

[ZOSAPI.Tools.General](namespace_z_o_s_a_p_i_1_1_tools_1_1_general.xhtml)

**Definition:** Tools.cs:697



[ZOSAPI.Tools](namespace_z_o_s_a_p_i_1_1_tools.xhtml)

**Definition:** FileSource.cs:4





 Python

 \# Set system lens units to inches, scale all values with Scale Lens tool

 unit = TheSystemData.Units.LensUnits \# For demonstration only. This file is new, so it has default units mm.

 ScaleLens = TheSystem.Tools.OpenScale() \# Open Scale Lens tool

 \# Apply Tool Settings

 ScaleLens.ScaleByUnits = True

 ScaleLens.ScaleToUnit = 2 \# 0=millimeters; 1=centimeters; 2=inches; 3=meters

 \# Cast to ISystemTool interface to gain access to Run

 ScaleLens.RunAndWaitForCompletion()

 ScaleLens.Close()



 Enumerator<a id="aee6855a5e7c0b638c250e8f0214ca6aaa3be6521a73bcafce5b38459ec548bd11" name="aee6855a5e7c0b638c250e8f0214ca6aaa3be6521a73bcafce5b38459ec548bd11"></a>Millimeters <a id="aee6855a5e7c0b638c250e8f0214ca6aaa3040cc6624f5c309963dee141936b299" name="aee6855a5e7c0b638c250e8f0214ca6aaa3040cc6624f5c309963dee141936b299"></a>Centimeters <a id="aee6855a5e7c0b638c250e8f0214ca6aaad73325cdb1cb4f9a1ed11bdab879321d" name="aee6855a5e7c0b638c250e8f0214ca6aaad73325cdb1cb4f9a1ed11bdab879321d"></a>Inches <a id="aee6855a5e7c0b638c250e8f0214ca6aaa80b4a3eed88aed8a1c7d8a4418b7f469" name="aee6855a5e7c0b638c250e8f0214ca6aaa80b4a3eed88aed8a1c7d8a4418b7f469"></a>Meters 



<a id="a3728ebd5f2ef3e17aab151a0906aa2fc" name="a3728ebd5f2ef3e17aab151a0906aa2fc"></a>## [◆ ](#a3728ebd5f2ef3e17aab151a0906aa2fc)ZemaxUnitPrefix

 enum [ZOSAPI.SystemData.ZemaxUnitPrefix](namespace_z_o_s_a_p_i_1_1_system_data.xhtml#a3728ebd5f2ef3e17aab151a0906aa2fc)

Enumerator<a id="a3728ebd5f2ef3e17aab151a0906aa2fca6805de99ae4312da34ebbf4a39e400c3" name="a3728ebd5f2ef3e17aab151a0906aa2fca6805de99ae4312da34ebbf4a39e400c3"></a>Femto <a id="a3728ebd5f2ef3e17aab151a0906aa2fcacba3b736b06870457286524ba747164f" name="a3728ebd5f2ef3e17aab151a0906aa2fcacba3b736b06870457286524ba747164f"></a>Pico <a id="a3728ebd5f2ef3e17aab151a0906aa2fca79b048d6d742fae8fc4f0524dcb6949c" name="a3728ebd5f2ef3e17aab151a0906aa2fca79b048d6d742fae8fc4f0524dcb6949c"></a>Nano <a id="a3728ebd5f2ef3e17aab151a0906aa2fcadb1ce45d604c6b1d54c31dbc69bcdb56" name="a3728ebd5f2ef3e17aab151a0906aa2fcadb1ce45d604c6b1d54c31dbc69bcdb56"></a>Micro <a id="a3728ebd5f2ef3e17aab151a0906aa2fca12465672495917bbec5d04198923d373" name="a3728ebd5f2ef3e17aab151a0906aa2fca12465672495917bbec5d04198923d373"></a>Milli <a id="a3728ebd5f2ef3e17aab151a0906aa2fca6adf97f83acf6453d4a6a4b1070f3754" name="a3728ebd5f2ef3e17aab151a0906aa2fca6adf97f83acf6453d4a6a4b1070f3754"></a>None <a id="a3728ebd5f2ef3e17aab151a0906aa2fca3afe87a2a8c61f8023e56883b9baccb8" name="a3728ebd5f2ef3e17aab151a0906aa2fca3afe87a2a8c61f8023e56883b9baccb8"></a>Kilo <a id="a3728ebd5f2ef3e17aab151a0906aa2fcafde5020a5a97322bf5a7aee8174abbd8" name="a3728ebd5f2ef3e17aab151a0906aa2fcafde5020a5a97322bf5a7aee8174abbd8"></a>Mega <a id="a3728ebd5f2ef3e17aab151a0906aa2fca5262457500d337190c0f3484701a4ca6" name="a3728ebd5f2ef3e17aab151a0906aa2fca5262457500d337190c0f3484701a4ca6"></a>Giga <a id="a3728ebd5f2ef3e17aab151a0906aa2fca36e7fc4652810770a137e5c78a521686" name="a3728ebd5f2ef3e17aab151a0906aa2fca36e7fc4652810770a137e5c78a521686"></a>Tera