30 namespace lsst {
namespace afw {
namespace image {
void operator+=(std::ptrdiff_t delta)
Increment the iterator by delta.
bool operator==(imageIterator const &rhs)
Return true if the lhs equals the rhs.
PixelT Pixel
A pixel in this ImageBase.
xy_x_iterator x()
Return an x_iterator that can move an xy_locator.
An y_iterator created from an xy_locator.
table::Key< table::Array< Kernel::Pixel > > image
Image::Pixel & operator()(int x, int y)
Image::Pixel & operator*()
Dereference an iterator, returning a reference to a Pixel.
void operator-=(std::ptrdiff_t delta)
Decrement the iterator by delta.
bool operator<(imageIterator const &rhs)
Return true if the lhs is less than the rhs.
void operator++()
Advance the iterator (prefix)
bool operator!=(imageIterator const &rhs)
Return true if the lhs doesn't equal the rhs.
Image::Pixel & operator[](cached_location_t const &)
Dereference a cached_location_t, returning a reference to a Pixel.
Image::Pixel & operator*()
Dereference an iterator, returning a reference to a Pixel.
xy_y_iterator y()
Return an y_iterator that can move an xy_locator.
Image::Pixel & operator*()
Dereference a locator, returning a reference to a Pixel.
Image::Pixel & operator*()
Dereference an iterator, returning a reference to a Pixel.
void operator++()
Advance an iterator (prefix)
void cached_location_t
type to store relative location for efficient repeated access (not really void)
cached_location_t cache_location(int x, int y)
Store a relative location for faster repeated access.
An x_iterator created from an xy_locator.
void operator++()
Advance the iterator (prefix)