Ruling ====== .. currentmodule:: kgpy.optics.rulings .. autoclass:: kgpy.optics.rulings.Ruling :members: :show-inheritance: :inherited-members: :undoc-members: :member-order: groupwise .. automethod:: __init__ .. rubric:: Attributes .. autosummary:: ~Ruling.broadcasted ~Ruling.shape .. rubric:: Methods .. autosummary:: ~Ruling.__init__ ~Ruling.copy ~Ruling.copy_shallow ~Ruling.effective_input_direction ~Ruling.effective_input_index ~Ruling.effective_input_vector ~Ruling.normal .. rubric:: Inheritance Diagram .. inheritance-diagram:: kgpy.optics.rulings.Ruling