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