DimensionGraph
==============

.. currentmodule:: lsst.daf.butler

.. autoclass:: DimensionGraph
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~DimensionGraph.names
      ~DimensionGraph.primaryKeyTraversalOrder
      ~DimensionGraph.spatial
      ~DimensionGraph.temporal

   .. rubric:: Methods Summary

   .. autosummary::

      ~DimensionGraph.from_json
      ~DimensionGraph.from_simple
      ~DimensionGraph.get
      ~DimensionGraph.intersection
      ~DimensionGraph.isdisjoint
      ~DimensionGraph.issubset
      ~DimensionGraph.issuperset
      ~DimensionGraph.to_json
      ~DimensionGraph.to_simple
      ~DimensionGraph.union

   .. rubric:: Attributes Documentation

   .. autoattribute:: names
   .. autoattribute:: primaryKeyTraversalOrder
   .. autoattribute:: spatial
   .. autoattribute:: temporal

   .. rubric:: Methods Documentation

   .. automethod:: from_json
   .. automethod:: from_simple
   .. automethod:: get
   .. automethod:: intersection
   .. automethod:: isdisjoint
   .. automethod:: issubset
   .. automethod:: issuperset
   .. automethod:: to_json
   .. automethod:: to_simple
   .. automethod:: union