25 #if !defined(LSST_AFW_IMAGE_DEFECT_H)
26 #define LSST_AFW_IMAGE_DEFECT_H
44 typedef boost::shared_ptr<DefectBase>
Ptr;
geom::Box2I _bbox
Bounding box for bad pixels.
int getY1() const
Return the Defect's top row.
An include file to include the header files for lsst::afw::geom.
void clip(Box2I const &other)
Shrink this to ensure that other.contains(*this).
int getY0() const
Return the Defect's bottom row.
void shift(geom::Extent2I const &d)
Encapsulate information about a bad portion of a detector.
An integer coordinate rectangle.
table::Key< table::Array< Kernel::Pixel > > image
void clip(geom::Box2I const &bbox)
DefectBase(const geom::Box2I &bbox)
void shift(Extent2I const &offset)
Shift the position of the box by the given offset.
int getX0() const
Return the Defect's left column.
A set of classes of general utility in connection with images.
geom::Box2I const & getBBox() const
Return the Defect's bounding box.
int getX1() const
Return the Defect's right column.
void shift(int dx, int dy)
boost::shared_ptr< DefectBase > Ptr
shared pointer to DefectBase