Rectangular =========== .. currentmodule:: kgpy.optics.surface.aperture .. autoclass:: kgpy.optics.surface.aperture.Rectangular :members: :show-inheritance: :inherited-members: :undoc-members: :member-order: groupwise .. automethod:: __init__ .. rubric:: Attributes .. autosummary:: ~Rectangular.broadcasted ~Rectangular.half_width_x ~Rectangular.half_width_y ~Rectangular.is_obscuration ~Rectangular.max ~Rectangular.min ~Rectangular.num_samples ~Rectangular.shape ~Rectangular.shapely_poly ~Rectangular.vertices ~Rectangular.wire ~Rectangular.decenter ~Rectangular.plot_kwargs .. rubric:: Methods .. autosummary:: ~Rectangular.__init__ ~Rectangular.copy ~Rectangular.copy_shallow ~Rectangular.is_unvignetted ~Rectangular.plot ~Rectangular.write_to_dxf .. rubric:: Inheritance Diagram .. inheritance-diagram:: kgpy.optics.surface.aperture.Rectangular