Paper
18 February 2004 New object-oriented model of an arbitrary optical system
Vitaly Domnenko, Tatiana Ivanova, Maria Gantvorg
Author Affiliations +
Abstract
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.
© (2004) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Vitaly Domnenko, Tatiana Ivanova, and Maria Gantvorg "New object-oriented model of an arbitrary optical system", Proc. SPIE 5249, Optical Design and Engineering, (18 February 2004); https://doi.org/10.1117/12.512719
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Optical components

Data modeling

Optical design

Software development

Mathematical modeling

Systems modeling

Chemical elements

RELATED CONTENT


Back to Top