ImageLayerState
===============

.. currentmodule:: glue.viewers.image.state

.. autoclass:: ImageLayerState
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ImageLayerState.alpha
      ~ImageLayerState.attribute
      ~ImageLayerState.attribute_display_unit
      ~ImageLayerState.bias
      ~ImageLayerState.cmap
      ~ImageLayerState.cmap_bad
      ~ImageLayerState.color
      ~ImageLayerState.contrast
      ~ImageLayerState.global_sync
      ~ImageLayerState.layer
      ~ImageLayerState.percentile
      ~ImageLayerState.stretch
      ~ImageLayerState.stretch_global
      ~ImageLayerState.stretch_object
      ~ImageLayerState.stretch_parameters
      ~ImageLayerState.v_max
      ~ImageLayerState.v_min
      ~ImageLayerState.visible
      ~ImageLayerState.zorder

   .. rubric:: Methods Summary

   .. autosummary::

      ~ImageLayerState.add_callback
      ~ImageLayerState.add_global_callback
      ~ImageLayerState.as_dict
      ~ImageLayerState.callback_properties
      ~ImageLayerState.clear_callbacks
      ~ImageLayerState.flip_limits
      ~ImageLayerState.get_sliced_data
      ~ImageLayerState.get_sliced_data_shape
      ~ImageLayerState.is_alias
      ~ImageLayerState.is_callback_property
      ~ImageLayerState.iter_callback_properties
      ~ImageLayerState.remove_callback
      ~ImageLayerState.remove_global_callback
      ~ImageLayerState.reset_cmap_bad
      ~ImageLayerState.reset_contrast_bias
      ~ImageLayerState.setup_stretch_callback
      ~ImageLayerState.update_from_dict
      ~ImageLayerState.update_from_state

   .. rubric:: Attributes Documentation

   .. autoattribute:: alpha
   .. autoattribute:: attribute
   .. autoattribute:: attribute_display_unit
   .. autoattribute:: bias
   .. autoattribute:: cmap
   .. autoattribute:: cmap_bad
   .. autoattribute:: color
   .. autoattribute:: contrast
   .. autoattribute:: global_sync
   .. autoattribute:: layer
   .. autoattribute:: percentile
   .. autoattribute:: stretch
   .. autoattribute:: stretch_global
   .. autoattribute:: stretch_object
   .. autoattribute:: stretch_parameters
   .. autoattribute:: v_max
   .. autoattribute:: v_min
   .. autoattribute:: visible
   .. autoattribute:: zorder

   .. rubric:: Methods Documentation

   .. automethod:: add_callback
   .. automethod:: add_global_callback
   .. automethod:: as_dict
   .. automethod:: callback_properties
   .. automethod:: clear_callbacks
   .. automethod:: flip_limits
   .. automethod:: get_sliced_data
   .. automethod:: get_sliced_data_shape
   .. automethod:: is_alias
   .. automethod:: is_callback_property
   .. automethod:: iter_callback_properties
   .. automethod:: remove_callback
   .. automethod:: remove_global_callback
   .. automethod:: reset_cmap_bad
   .. automethod:: reset_contrast_bias
   .. automethod:: setup_stretch_callback
   .. automethod:: update_from_dict
   .. automethod:: update_from_state
