rayoptics.seq.gap module
Gap container class
- class Gap(t=0.0, med=<opticalglass.opticalmedium.Air object>)[source]
Bases:
object
Gap container class.
The gap class represents the space between 2 surfaces. It contains the media definition for the space and a (z) displacement between the adjacent surfaces.
The most common use case is an optical system with surfaces centered on a common axis. The Gap structure implements this case in the simplest manner. More complicated transformations between surfaces are implemented using transformations associated with the surfaces themselves.
- thi
the length (along z) of the gap
- medium
a
Medium
or a catalog glass instance