|
LSSTApplications
1.1.2+25,10.0+13,10.0+132,10.0+133,10.0+224,10.0+41,10.0+8,10.0-1-g0f53050+14,10.0-1-g4b7b172+19,10.0-1-g61a5bae+98,10.0-1-g7408a83+3,10.0-1-gc1e0f5a+19,10.0-1-gdb4482e+14,10.0-11-g3947115+2,10.0-12-g8719d8b+2,10.0-15-ga3f480f+1,10.0-2-g4f67435,10.0-2-gcb4bc6c+26,10.0-28-gf7f57a9+1,10.0-3-g1bbe32c+14,10.0-3-g5b46d21,10.0-4-g027f45f+5,10.0-4-g86f66b5+2,10.0-4-gc4fccf3+24,10.0-40-g4349866+2,10.0-5-g766159b,10.0-5-gca2295e+25,10.0-6-g462a451+1
LSSTDataManagementBasePackage
|
Public Types | |
| typedef det::Footprint::SpanList | SpanList |
Public Member Functions | |
| RelativeSpanIterator () | |
| RelativeSpanIterator (SpanList::const_iterator const &real, SpanList const &arr, int cx, int cy, bool forward=true) | |
| bool | operator== (const SpanList::const_iterator &other) |
| bool | operator!= (const SpanList::const_iterator &other) |
| bool | operator<= (const SpanList::const_iterator &other) |
| bool | operator< (const SpanList::const_iterator &other) |
| bool | operator>= (const SpanList::const_iterator &other) |
| bool | operator> (const SpanList::const_iterator &other) |
| bool | operator== (RelativeSpanIterator &other) |
| bool | operator!= (RelativeSpanIterator &other) |
| RelativeSpanIterator | operator++ () |
| RelativeSpanIterator | operator++ (int dummy) |
| bool | notDone () |
| int | dxlo () |
| int | dxhi () |
| int | dy () |
| int | x0 () |
| int | x1 () |
| int | y () |
Private Attributes | |
| SpanList::const_iterator | _real |
| SpanList::const_iterator | _end |
| int | _cx |
| int | _cy |
| bool | _forward |
This is a convenience class used in symmetrizeFootprint, wrapping the idea of iterating through a SpanList either forward or backward, and looking at dx,dy coordinates relative to a center cx,cy coordinate. This makes the symmetrizeFootprint code much tidier and more symmetric-looking; the operations on the forward and backward iterators are mostly the same.
Definition at line 713 of file Baseline.cc.
| typedef det::Footprint::SpanList RelativeSpanIterator::SpanList |
Definition at line 715 of file Baseline.cc.
|
inline |
Definition at line 717 of file Baseline.cc.
|
inline |
Definition at line 719 of file Baseline.cc.
|
inline |
Definition at line 788 of file Baseline.cc.
|
inline |
Definition at line 781 of file Baseline.cc.
|
inline |
Definition at line 795 of file Baseline.cc.
|
inline |
Definition at line 773 of file Baseline.cc.
|
inline |
Definition at line 734 of file Baseline.cc.
|
inline |
Definition at line 755 of file Baseline.cc.
|
inline |
Definition at line 759 of file Baseline.cc.
|
inline |
Definition at line 767 of file Baseline.cc.
|
inline |
Definition at line 740 of file Baseline.cc.
|
inline |
Definition at line 737 of file Baseline.cc.
|
inline |
Definition at line 731 of file Baseline.cc.
|
inline |
Definition at line 750 of file Baseline.cc.
|
inline |
Definition at line 746 of file Baseline.cc.
|
inline |
Definition at line 743 of file Baseline.cc.
|
inline |
Definition at line 798 of file Baseline.cc.
|
inline |
Definition at line 801 of file Baseline.cc.
|
inline |
Definition at line 804 of file Baseline.cc.
|
private |
Definition at line 811 of file Baseline.cc.
|
private |
Definition at line 812 of file Baseline.cc.
|
private |
Definition at line 810 of file Baseline.cc.
|
private |
Definition at line 813 of file Baseline.cc.
|
private |
Definition at line 809 of file Baseline.cc.
1.8.5