scopesim.optics.optics\_manager.OpticsManager
=============================================

.. currentmodule:: scopesim.optics.optics_manager

.. autoclass:: OpticsManager
   :members:
   :show-inheritance:
   :inherited-members:

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~OpticsManager.__init__
      ~OpticsManager.add_effect
      ~OpticsManager.get_all
      ~OpticsManager.get_z_order_effects
      ~OpticsManager.list_effects
      ~OpticsManager.load_effects
      ~OpticsManager.pretty_str
      ~OpticsManager.report
      ~OpticsManager.set_derived_parameters
      ~OpticsManager.system_transmission
      ~OpticsManager.update
      ~OpticsManager.write_string
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~OpticsManager.all_effects
      ~OpticsManager.area
      ~OpticsManager.detector_array_effects
      ~OpticsManager.detector_effects
      ~OpticsManager.detector_setup_effects
      ~OpticsManager.display_name
      ~OpticsManager.fits_header_effects
      ~OpticsManager.fov_effects
      ~OpticsManager.fov_setup_effects
      ~OpticsManager.image_plane_effects
      ~OpticsManager.image_plane_headers
      ~OpticsManager.image_plane_setup_effects
      ~OpticsManager.is_spectroscope
      ~OpticsManager.source_effects
   
   