AbstractSurface =============== .. currentmodule:: optika.surfaces .. autoclass:: optika.surfaces.AbstractSurface :members: :show-inheritance: :inherited-members: :undoc-members: :member-order: groupwise .. rubric:: Attributes .. autosummary:: ~AbstractSurface.aperture ~AbstractSurface.aperture_mechanical ~AbstractSurface.is_field_stop ~AbstractSurface.is_pupil_stop ~AbstractSurface.is_stop ~AbstractSurface.kwargs_plot ~AbstractSurface.material ~AbstractSurface.name ~AbstractSurface.rulings ~AbstractSurface.sag ~AbstractSurface.shape ~AbstractSurface.transformation .. rubric:: Methods .. autosummary:: ~AbstractSurface.__init__ ~AbstractSurface.plot ~AbstractSurface.propagate_rays ~AbstractSurface.to_dxf ~AbstractSurface.to_string .. rubric:: Inheritance Diagram .. inheritance-diagram:: optika.surfaces.AbstractSurface :parts: 1