base_lens Class Reference

Inheritance diagram for base_lens:

dielectric_interface lens paraxial_spherical_mirror spherical_mirror

List of all members.


Detailed Description

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

The documentation for this class was generated from the following file:
Generated on Wed Nov 21 10:18:32 2007 for analysis by  doxygen 1.5.4