Detector ======== .. currentmodule:: kgpy.optics.detectors .. autoclass:: kgpy.optics.detectors.Detector :members: :show-inheritance: :inherited-members: :undoc-members: :member-order: groupwise .. automethod:: __init__ .. rubric:: Attributes .. autosummary:: ~Detector.aperture ~Detector.aperture_mechanical ~Detector.broadcasted ~Detector.dataframe ~Detector.indices_pixels ~Detector.is_active ~Detector.is_field_stop ~Detector.is_pupil_stop ~Detector.is_pupil_stop_test ~Detector.is_visible ~Detector.material ~Detector.name ~Detector.pitch_pixels ~Detector.position_pixels ~Detector.ruling ~Detector.sag ~Detector.shape ~Detector.shape_pixels ~Detector.plot_kwargs ~Detector.baffle_loft_ids ~Detector.transform .. rubric:: Methods .. autosummary:: ~Detector.__init__ ~Detector.copy ~Detector.copy_shallow ~Detector.plot ~Detector.propagate_rays ~Detector.ray_intercept ~Detector.write_to_dxf .. rubric:: Inheritance Diagram .. inheritance-diagram:: kgpy.optics.detectors.Detector