BoxI
====

.. currentmodule:: lsst.geom

.. autoclass:: BoxI
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~BoxI.EXPAND
      ~BoxI.SHRINK
      ~BoxI.area
      ~BoxI.beginX
      ~BoxI.beginY
      ~BoxI.centerX
      ~BoxI.centerY
      ~BoxI.endX
      ~BoxI.endY
      ~BoxI.height
      ~BoxI.maxX
      ~BoxI.maxY
      ~BoxI.minX
      ~BoxI.minY
      ~BoxI.slices
      ~BoxI.width
      ~BoxI.x
      ~BoxI.y

   .. rubric:: Methods Summary

   .. autosummary::

      ~BoxI.clip
      ~BoxI.clippedTo
      ~BoxI.contains
      ~BoxI.dilatedBy
      ~BoxI.erodedBy
      ~BoxI.expandedTo
      ~BoxI.flipLR
      ~BoxI.flipTB
      ~BoxI.getArea
      ~BoxI.getBegin
      ~BoxI.getBeginX
      ~BoxI.getBeginY
      ~BoxI.getCenter
      ~BoxI.getCenterX
      ~BoxI.getCenterY
      ~BoxI.getCorners
      ~BoxI.getDimensions
      ~BoxI.getEnd
      ~BoxI.getEndX
      ~BoxI.getEndY
      ~BoxI.getHeight
      ~BoxI.getMax
      ~BoxI.getMaxX
      ~BoxI.getMaxY
      ~BoxI.getMin
      ~BoxI.getMinX
      ~BoxI.getMinY
      ~BoxI.getSlices
      ~BoxI.getWidth
      ~BoxI.getX
      ~BoxI.getY
      ~BoxI.grid
      ~BoxI.grow
      ~BoxI.include
      ~BoxI.intersects
      ~BoxI.isDisjointFrom
      ~BoxI.isEmpty
      ~BoxI.makeCenteredBox
      ~BoxI.overlaps
      ~BoxI.reflectedAboutX
      ~BoxI.reflectedAboutY
      ~BoxI.shift
      ~BoxI.shiftedBy
      ~BoxI.swap
      ~BoxI.toString

   .. rubric:: Attributes Documentation

   .. autoattribute:: EXPAND
   .. autoattribute:: SHRINK
   .. autoattribute:: area
   .. autoattribute:: beginX
   .. autoattribute:: beginY
   .. autoattribute:: centerX
   .. autoattribute:: centerY
   .. autoattribute:: endX
   .. autoattribute:: endY
   .. autoattribute:: height
   .. autoattribute:: maxX
   .. autoattribute:: maxY
   .. autoattribute:: minX
   .. autoattribute:: minY
   .. autoattribute:: slices
   .. autoattribute:: width
   .. autoattribute:: x
   .. autoattribute:: y

   .. rubric:: Methods Documentation

   .. automethod:: clip
   .. automethod:: clippedTo
   .. automethod:: contains
   .. automethod:: dilatedBy
   .. automethod:: erodedBy
   .. automethod:: expandedTo
   .. automethod:: flipLR
   .. automethod:: flipTB
   .. automethod:: getArea
   .. automethod:: getBegin
   .. automethod:: getBeginX
   .. automethod:: getBeginY
   .. automethod:: getCenter
   .. automethod:: getCenterX
   .. automethod:: getCenterY
   .. automethod:: getCorners
   .. automethod:: getDimensions
   .. automethod:: getEnd
   .. automethod:: getEndX
   .. automethod:: getEndY
   .. automethod:: getHeight
   .. automethod:: getMax
   .. automethod:: getMaxX
   .. automethod:: getMaxY
   .. automethod:: getMin
   .. automethod:: getMinX
   .. automethod:: getMinY
   .. automethod:: getSlices
   .. automethod:: getWidth
   .. automethod:: getX
   .. automethod:: getY
   .. automethod:: grid
   .. automethod:: grow
   .. automethod:: include
   .. automethod:: intersects
   .. automethod:: isDisjointFrom
   .. automethod:: isEmpty
   .. automethod:: makeCenteredBox
   .. automethod:: overlaps
   .. automethod:: reflectedAboutX
   .. automethod:: reflectedAboutY
   .. automethod:: shift
   .. automethod:: shiftedBy
   .. automethod:: swap
   .. automethod:: toString