#include <MaskedVector.h>
|
typedef boost::zip_iterator< IMV_iterator_tuple >::reference | IMV_tuple |
| The underlying iterator tuple. More...
|
|
typedef Pixel | type |
| Type pointed to by the iterator. More...
|
|
|
boost::zip_iterator< IMV_iterator_tuple > | _iter |
|
template<typename EntryT>
class lsst::afw::math::MaskedVector< EntryT >::iterator
Definition at line 106 of file MaskedVector.h.
◆ IMV_tuple
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
The underlying iterator tuple.
- Note
- not really for public consumption; could be made protected
Definition at line 125 of file MaskedImage.h.
◆ type
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
◆ iterator() [1/2]
template<typename EntryT >
◆ iterator() [2/2]
template<typename EntryT >
◆ get_iterator_tuple()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Return the underlying iterator tuple.
- Note
- not really for public consumption; could be made protected
Definition at line 150 of file MaskedImage.h.
◆ image()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Return (a reference to) the image part of the Pixel pointed at by the iterator.
Definition at line 139 of file MaskedImage.h.
◆ mask()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Return (a reference to) the mask part of the Pixel pointed at by the iterator.
Definition at line 142 of file MaskedImage.h.
◆ operator Pixel()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
◆ operator!=()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Return true if the lhs doesn't equal the rhs.
Definition at line 184 of file MaskedImage.h.
◆ operator*() [1/2]
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Dereference the iterator, returning a Pixel.
Definition at line 198 of file MaskedImage.h.
◆ operator*() [2/2]
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Dereference the iterator, returning a const Pixel.
Definition at line 200 of file MaskedImage.h.
◆ operator+()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator >
Return a MaskedImageIterator that's delta beyond this.
Definition at line 217 of file MaskedImage.h.
◆ operator++() [1/2]
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
◆ operator++() [2/2]
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
◆ operator+=()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Increment the iterator by delta
- Parameters
-
delta | how far to move the iterator |
Definition at line 153 of file MaskedImage.h.
◆ operator-()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Return the distance between two iterators.
Definition at line 176 of file MaskedImage.h.
◆ operator-=()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Decrement the iterator by delta
- Parameters
-
delta | how far to move the iterator |
Definition at line 159 of file MaskedImage.h.
◆ operator<()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Return true if the lhs is less than the rhs.
Definition at line 188 of file MaskedImage.h.
◆ operator==()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Return true if the lhs equals the rhs.
Definition at line 180 of file MaskedImage.h.
◆ value()
template<typename EntryT >
◆ variance()
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
Return (a reference to) the variance part of the Pixel pointed at by the iterator.
Definition at line 145 of file MaskedImage.h.
◆ _iter
template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageIterator , typename MaskIterator , typename VarianceIterator , template< typename > class Ref = Reference>
The documentation for this class was generated from the following file: