Baffle ====== .. currentmodule:: kgpy.optics.baffle .. autoclass:: kgpy.optics.baffle.Baffle :members: :show-inheritance: :inherited-members: :undoc-members: :member-order: groupwise .. automethod:: __init__ .. rubric:: Attributes .. autosummary:: ~Baffle.apertures ~Baffle.broadcasted ~Baffle.buffer_cap_style ~Baffle.buffer_join_style ~Baffle.buffer_resolution ~Baffle.combined_axes ~Baffle.dataframe ~Baffle.interiors ~Baffle.margin ~Baffle.min_distance ~Baffle.obscuration ~Baffle.obscuration_base ~Baffle.shape ~Baffle.shapely_unit ~Baffle.tol_iter ~Baffle.apertures_base ~Baffle.apertures_extra ~Baffle.plot_kwargs ~Baffle.transform ~Baffle.name .. rubric:: Methods .. autosummary:: ~Baffle.__init__ ~Baffle.concat_apertures ~Baffle.concat_apertures_from_global_positions ~Baffle.concat_apertures_from_intercept ~Baffle.concat_apertures_from_lofts ~Baffle.concat_apertures_from_raytrace ~Baffle.copy ~Baffle.copy_shallow ~Baffle.plot ~Baffle.to_dxf ~Baffle.unary_union .. rubric:: Inheritance Diagram .. inheritance-diagram:: kgpy.optics.baffle.Baffle