lsst.meas.extensions.simpleShape gdab6d2f7ff+f941009fb0
Loading...
Searching...
No Matches
lsst::meas::extensions::simpleShape::Span Class Reference

Public Types

typedef SpanPixelIterator Iterator
typedef lsst::geom::IntervalI Interval

Public Member Functions

 Span (int y, int x0, int x1)
 Span (Interval const &x, int y)
 Span () noexcept
 Span (Span const &) noexcept=default
 Span (Span &&) noexcept=default
Spanoperator= (Span const &) noexcept=default
Spanoperator= (Span &&) noexcept=default
 ~Span () noexcept=default
Iterator begin () const noexcept
Iterator end () const noexcept
int getX0 () const noexcept
int & getX0 () noexcept
int getX1 () const noexcept
int & getX1 () noexcept
Interval getX () const noexcept
int getY () const noexcept
int & getY () noexcept
int getWidth () const noexcept
int getMinX () const noexcept
int getMaxX () const noexcept
int getBeginX () const noexcept
int getEndX () const noexcept
lsst::geom::Point2I const getMin () const noexcept
lsst::geom::Point2I const getMax () const noexcept
bool contains (int x) const noexcept
bool contains (int x, int y) const noexcept
bool contains (lsst::geom::Point2I const &point) const noexcept
bool isEmpty () const noexcept
std::string toString () const
void shift (int dx, int dy) noexcept
bool operator== (Span const &other) const noexcept
bool operator!= (Span const &other) const noexcept
std::size_t hash_value () const noexcept
bool operator< (const Span &b) const noexcept

Friends

friend class detection::Footprint
friend std::ostreamoperator<< (std::ostream &os, Span const &span)

The documentation for this class was generated from the following files: