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