25#if !defined(LSST_AFW_IMAGE_DEFECT_H)
26#define LSST_AFW_IMAGE_DEFECT_H
Encapsulate information about a bad portion of a detector.
int getX0() const noexcept
Return the Defect's left column.
void shift(lsst::geom::Extent2I const &d)
int getY0() const noexcept
Return the Defect's bottom row.
void shift(int dx, int dy)
Offset a Defect by (dx, dy)
int getY1() const noexcept
Return the Defect's top row.
DefectBase(DefectBase const &) noexcept=default
void clip(lsst::geom::Box2I const &bbox) noexcept
DefectBase(const lsst::geom::Box2I &bbox)
lsst::geom::Box2I const & getBBox() const noexcept
Return the Defect's bounding box.
int getX1() const noexcept
Return the Defect's right column.
DefectBase(DefectBase &&) noexcept=default
void clip(Box2I const &other) noexcept
int getMinY() const noexcept
int getMinX() const noexcept
int getMaxX() const noexcept
void shift(Extent2I const &offset)
int getMaxY() const noexcept