override post_init in subclasses to do computations after the construction, usually based on extra keywords. This avoids the need for every general_optic to override the default constructor. Reimplemented in reflector, null_optic, lens, dielectric_interface, paraxial_spherical_mirror, spherical_mirror, phase_plate, halfwave_plate, quarterwave_plate, and faraday_rotator. Definition at line 497 of file general_optics.py. 00497 : 00498 """override post_init in subclasses to do computations after the construction, usually based on extra keywords. 00499 This avoids the need for every general_optic to override the default constructor. 00500 """ 00501 pass 00502 def add_info(self, **keys):
|