general_optic Class Reference

Inheritance diagram for general_optic:

composite_optic dielectric_interface lens null_optic reflector dielectric_trapezoid faraday_rotator marker_optic phase_plate grating paraxial_spherical_mirror spherical_mirror halfwave_plate quarterwave_plate

List of all members.


Detailed Description

Definition at line 473 of file general_optics.py.


Public Member Functions

def __init__
def init
def post_init
def add_info
def __str__
def entrance_center
def exit_center
def transform_into_local
def transform_into_global
def check_hit_optic
def localize_tensor
def globalize_transform
def transform
def local_transform
def intersect
def transport_to_here
def format_geometry
def reset_angle
def old_rotate_in_local_frame
def rotate_in_local_frame
def update_coordinates
def polygon
def polygon_list
def place_between
def set_direction
def rotate_axis
def tilt_off_axis
def clone
def format_name

Public Attributes

 abcd
 driftlength
 center
 name
 beam
 backwards
 euler
 matrix_to_global
 matrix_to_local
 cosines
 looking_from_name
 looking_to_name
 looking_from_obj
 looking_to_obj
 perp

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