New object-oriented model of an arbitrary optical system

Vitaly Domnenko, Tatiana Ivanova, Maria Gantvorg · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 2004

Commonly the creation of data structure in optical system design software with sequential ray tracing are realized on the basis of ordinary arrays. Homogenous data structures have restrictions, main of which is a problem of enhancement. Often new optical surfaces, elements and media cannot be embedded into old data structures. In this paper a new object-oriented model of an arbitrary optical system is presented. This model utilizes a new data structure based on graphs and LDS (linked data structures). The inheritance and polymorphism make the data structure adaptable and extendible. Also this approach offers modeling multi-configuration and zoom optical system by a native way.

Read the paper · More papers on PaperTik