|
LSSTApplications
11.0-13-gbb96280,12.1.rc1,12.1.rc1+1,12.1.rc1+2,12.1.rc1+5,12.1.rc1+8,12.1.rc1-1-g06d7636+1,12.1.rc1-1-g253890b+5,12.1.rc1-1-g3d31b68+7,12.1.rc1-1-g3db6b75+1,12.1.rc1-1-g5c1385a+3,12.1.rc1-1-g83b2247,12.1.rc1-1-g90cb4cf+6,12.1.rc1-1-g91da24b+3,12.1.rc1-2-g3521f8a,12.1.rc1-2-g39433dd+4,12.1.rc1-2-g486411b+2,12.1.rc1-2-g4c2be76,12.1.rc1-2-gc9c0491,12.1.rc1-2-gda2cd4f+6,12.1.rc1-3-g3391c73+2,12.1.rc1-3-g8c1bd6c+1,12.1.rc1-3-gcf4b6cb+2,12.1.rc1-4-g057223e+1,12.1.rc1-4-g19ed13b+2,12.1.rc1-4-g30492a7
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 709 of file Baseline.cc.
| typedef det::Footprint::SpanList RelativeSpanIterator::SpanList |
Definition at line 711 of file Baseline.cc.
|
inline |
Definition at line 713 of file Baseline.cc.
|
inline |
Definition at line 715 of file Baseline.cc.
|
inline |
Definition at line 784 of file Baseline.cc.
|
inline |
Definition at line 777 of file Baseline.cc.
|
inline |
Definition at line 791 of file Baseline.cc.
|
inline |
Definition at line 769 of file Baseline.cc.
|
inline |
Definition at line 730 of file Baseline.cc.
|
inline |
Definition at line 751 of file Baseline.cc.
|
inline |
Definition at line 755 of file Baseline.cc.
|
inline |
Definition at line 763 of file Baseline.cc.
|
inline |
Definition at line 736 of file Baseline.cc.
|
inline |
Definition at line 733 of file Baseline.cc.
|
inline |
Definition at line 727 of file Baseline.cc.
|
inline |
Definition at line 746 of file Baseline.cc.
|
inline |
Definition at line 742 of file Baseline.cc.
|
inline |
Definition at line 739 of file Baseline.cc.
|
inline |
Definition at line 794 of file Baseline.cc.
|
inline |
Definition at line 797 of file Baseline.cc.
|
inline |
Definition at line 800 of file Baseline.cc.
|
private |
Definition at line 807 of file Baseline.cc.
|
private |
Definition at line 808 of file Baseline.cc.
|
private |
Definition at line 806 of file Baseline.cc.
|
private |
Definition at line 809 of file Baseline.cc.
|
private |
Definition at line 805 of file Baseline.cc.
1.8.5