DimensionUniverse
=================

.. currentmodule:: lsst.daf.butler

.. autoclass:: DimensionUniverse
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~DimensionUniverse.elements
      ~DimensionUniverse.leaves
      ~DimensionUniverse.names
      ~DimensionUniverse.universe

   .. rubric:: Methods Summary

   .. autosummary::

      ~DimensionUniverse.extract
      ~DimensionUniverse.findIf
      ~DimensionUniverse.fromConfig
      ~DimensionUniverse.get
      ~DimensionUniverse.getRegionHolder
      ~DimensionUniverse.implied
      ~DimensionUniverse.intersection
      ~DimensionUniverse.isdisjoint
      ~DimensionUniverse.issubset
      ~DimensionUniverse.issuperset
      ~DimensionUniverse.joins
      ~DimensionUniverse.links
      ~DimensionUniverse.toSet
      ~DimensionUniverse.union
      ~DimensionUniverse.withLink

   .. rubric:: Attributes Documentation

   .. autoattribute:: elements
   .. autoattribute:: leaves
   .. autoattribute:: names
   .. autoattribute:: universe

   .. rubric:: Methods Documentation

   .. automethod:: extract
   .. automethod:: findIf
   .. automethod:: fromConfig
   .. automethod:: get
   .. automethod:: getRegionHolder
   .. automethod:: implied
   .. automethod:: intersection
   .. automethod:: isdisjoint
   .. automethod:: issubset
   .. automethod:: issuperset
   .. automethod:: joins
   .. automethod:: links
   .. automethod:: toSet
   .. automethod:: union
   .. automethod:: withLink