Structure to describe one side of an spheric lens For this type of lens one side can either be spherical (convex or concave) or flat.
More...
#include <lens.h>
|
| Curvature | curvature |
| | Curvature (convex, concave or flat)
|
| maths::Vector< double > | P |
| | center of the sphere, which describes the corresponding surface of the lens Vector from the position vector of the lens to the center of the sphere
|
| double | R |
| | Radius of the sphere, which describes the surface (not considered, if curvature is set to flat)
|
| double | shift = 0 |
| | how much must the curve be shifted (with consideration of the offset)
|
Structure to describe one side of an spheric lens For this type of lens one side can either be spherical (convex or concave) or flat.
Definition at line 16 of file lens.h.
◆ curvature
center of the sphere, which describes the corresponding surface of the lens Vector from the position vector of the lens to the center of the sphere
Definition at line 22 of file lens.h.
| double GOAT::raytracing::lensa::R |
Radius of the sphere, which describes the surface (not considered, if curvature is set to flat)
Definition at line 23 of file lens.h.
◆ shift
| double GOAT::raytracing::lensa::shift = 0 |
how much must the curve be shifted (with consideration of the offset)
Definition at line 24 of file lens.h.
The documentation for this struct was generated from the following file: