a base_lens handles simple thin lenses with either a scalar or vector (diagonal) focal length or strength specified. To put it off axis, apply a rotation after the object has been initialized.
Definition at line 803 of file general_optics.py.
Public Member Functions | |
def | post_init |
def | mat2 |
def | mat4 |
def | rotate_axis |
def | q_transform |
def | abcd_transform |
def | info_str |
def | __str__ |
Public Attributes | |
d1 | |
d2 | |
strength | |
base_lens_info |