LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
25 #if !defined(LSST_AFW_IMAGE_DEFECT_H)
26 #define LSST_AFW_IMAGE_DEFECT_H
Backwards-compatibility support for depersisting the old Calib (FluxMag0/FluxMag0Err) objects.
void clip(lsst::geom::Box2I const &bbox) noexcept
int getX0() const noexcept
Return the Defect's left column.
void shift(lsst::geom::Extent2I const &d)
int getX1() const noexcept
Return the Defect's right column.
void shift(int dx, int dy)
Offset a Defect by (dx, dy)
void shift(Extent2I const &offset)
Shift the position of the box by the given offset.
Encapsulate information about a bad portion of a detector.
lsst::geom::Box2I const & getBBox() const noexcept
Return the Defect's bounding box.
A base class for image defects.
void clip(Box2I const &other) noexcept
Shrink this to ensure that other.contains(*this).
int getMaxY() const noexcept
int getMaxX() const noexcept
DefectBase(const lsst::geom::Box2I &bbox)
An integer coordinate rectangle.
int getMinX() const noexcept
DefectBase(DefectBase const &) noexcept=default
int getY1() const noexcept
Return the Defect's top row.
int getY0() const noexcept
Return the Defect's bottom row.
DefectBase(DefectBase &&) noexcept=default
int getMinY() const noexcept