rayoptics.optical package
Package encompassing optical modeling and calculations
The optical subpackage provides core classes and functions
for optical modeling and basic analyses. The overall optical model is
managed by the OpticalModel class
Submodules
- rayoptics.optical.model_constants module
- rayoptics.optical.model_enums module
- rayoptics.optical.obench module
- rayoptics.optical.opticalmodel module
SystemSpecOpticalModelOpticalModel.ro_versionOpticalModel.radius_modeOpticalModel.specsheetOpticalModel.system_specOpticalModel.seq_modelOpticalModel.optical_specOpticalModel.parax_modelOpticalModel.ele_modelOpticalModel.do_init_postproc()OpticalModel.map_submodels()OpticalModel.name()OpticalModel.reset()OpticalModel.listobj_str()OpticalModel.set_from_specsheet()OpticalModel.save_model()OpticalModel.sync_to_restore()OpticalModel.update_model()OpticalModel.update_optical_properties()OpticalModel.nm_to_sys_units()OpticalModel.add_part()OpticalModel.add_lens()OpticalModel.add_mirror()OpticalModel.add_thinlens()OpticalModel.add_dummy_plane()OpticalModel.add_from_file()OpticalModel.add_assembly_from_seq()OpticalModel.remove_part()OpticalModel.rebuild_from_seq()OpticalModel.apply_scale_factor()OpticalModel.flip()OpticalModel.insert_ifc_gp_ele()OpticalModel.remove_ifc_gp_ele()OpticalModel.replace_node_with_descriptor()