IntervalI
=========

.. currentmodule:: lsst.geom

.. autoclass:: IntervalI
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~IntervalI.begin
      ~IntervalI.end
      ~IntervalI.max
      ~IntervalI.min
      ~IntervalI.size

   .. rubric:: Methods Summary

   .. autosummary::

      ~IntervalI.arange
      ~IntervalI.clippedTo
      ~IntervalI.contains
      ~IntervalI.dilatedBy
      ~IntervalI.erodedBy
      ~IntervalI.expandedTo
      ~IntervalI.fromSpannedPoints
      ~IntervalI.getBegin
      ~IntervalI.getEnd
      ~IntervalI.getMax
      ~IntervalI.getMin
      ~IntervalI.getSize
      ~IntervalI.intersects
      ~IntervalI.isDisjointFrom
      ~IntervalI.isEmpty
      ~IntervalI.overlaps
      ~IntervalI.range
      ~IntervalI.reflectedAbout
      ~IntervalI.shiftedBy
      ~IntervalI.slice

   .. rubric:: Attributes Documentation

   .. autoattribute:: begin
   .. autoattribute:: end
   .. autoattribute:: max
   .. autoattribute:: min
   .. autoattribute:: size

   .. rubric:: Methods Documentation

   .. automethod:: arange
   .. automethod:: clippedTo
   .. automethod:: contains
   .. automethod:: dilatedBy
   .. automethod:: erodedBy
   .. automethod:: expandedTo
   .. automethod:: fromSpannedPoints
   .. automethod:: getBegin
   .. automethod:: getEnd
   .. automethod:: getMax
   .. automethod:: getMin
   .. automethod:: getSize
   .. automethod:: intersects
   .. automethod:: isDisjointFrom
   .. automethod:: isEmpty
   .. automethod:: overlaps
   .. automethod:: range
   .. automethod:: reflectedAbout
   .. automethod:: shiftedBy
   .. automethod:: slice