24 #ifndef LSST_AFW_GEOM_ELLIPSES_PixelRegion_h_INCLUDED
25 #define LSST_AFW_GEOM_ELLIPSES_PixelRegion_h_INCLUDED
A range of pixels within one row of an Image.
An ellipse defined by an arbitrary BaseCore and a center point.
A pixelized region containing all pixels whose centers are within an Ellipse.
PixelRegion(PixelRegion &&)=default
lsst::geom::Box2I const & getBBox() const
Return the bounding box of the pixel region.
Iterator begin() const
Iterator range over Spans whose pixels are within the Ellipse.
PixelRegion & operator=(PixelRegion &&)=default
PixelRegion(Ellipse const &ellipse)
Construct a PixelRegion from an Ellipse.
std::vector< Span >::const_iterator Iterator
Iterator type used by begin() and end().
PixelRegion & operator=(PixelRegion const &)=default
Span const getSpanAt(int y) const
Return the span at the given y coordinate value.
class[[deprecated("Removed with no replacement (but see lsst::afw::image::TransmissionCurve). Will be " "removed after v22.")]] FilterProperty final
Describe the properties of a Filter (e.g.
A base class for image defects.