Skip to content

syntheticpp/goptical

Repository files navigation

             GNU Optical design and simulation library
             =========================================

Goptical is a C++ optical design and simulation library. Goptical is
free software and is part of the GNU project.

It provides model classes for optical components, surfaces and
materials. It enables building optical systems by creating and
placing various optical components in a 3d space and simulates light
propagation through the system. Classical optical design analysis
tools can be used on optical systems.

It takes advantages of the C++ object model to allow building complex
optical systems with a few classes instanciations as optical
components are represented by language objects.

-----
 Copyright (C) 2010-2011 Free Software Foundation, Inc
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 3 of the License, or
 (at your option) any later version.
 
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.