LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
An iterator that yields Point2I and increases in the x direction. More...
#include <SpanPixelIterator.h>
Public Member Functions | |
SpanPixelIterator (Point2I const &p=Point2I()) | |
Private Member Functions | |
Point2I const & | dereference () const |
void | increment () |
void | decrement () |
void | advance (int n) |
bool | equal (SpanPixelIterator const &other) const |
int | distance_to (SpanPixelIterator const &other) const |
Private Attributes | |
Point2I | _p |
Friends | |
class | boost::iterator_core_access |
An iterator that yields Point2I and increases in the x direction.
This is used to iterate over the pixels in a Span, and by extension to iterate over regions like boxes and ellipses.
Definition at line 40 of file SpanPixelIterator.h.
|
inlineexplicit |
Definition at line 45 of file SpanPixelIterator.h.
|
inlineprivate |
Definition at line 57 of file SpanPixelIterator.h.
|
inlineprivate |
Definition at line 55 of file SpanPixelIterator.h.
|
inlineprivate |
Definition at line 51 of file SpanPixelIterator.h.
|
inlineprivate |
Definition at line 63 of file SpanPixelIterator.h.
|
inlineprivate |
Definition at line 59 of file SpanPixelIterator.h.
|
inlineprivate |
Definition at line 53 of file SpanPixelIterator.h.
|
friend |
Definition at line 49 of file SpanPixelIterator.h.
|
private |
Definition at line 68 of file SpanPixelIterator.h.