lsst.afw g8f2ba02de7+6dddbecb19
Public Member Functions | Public Attributes | Friends | List of all members
lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::MaskedImageLocatorBase< ImageLocator, MaskLocator, VarianceLocator, Ref >::cached_location_t Class Reference

A saved relative position, providing efficient access to neighbouring pixels. More...

#include <MaskedImage.h>

Public Member Functions

 cached_location_t (IMVLocator const &loc, int x, int y)
 Create a cached_location_t that can be used to access pixels (x, y) away from loc More...
 

Public Attributes

IMVCachedLocation _imv
 

Friends

template<typename , typename , typename >
class const_MaskedImageLocator
 

Detailed Description

template<typename ImagePixelT, typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageLocator, typename MaskLocator, typename VarianceLocator, template< typename > class Ref = Reference>
class lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::MaskedImageLocatorBase< ImageLocator, MaskLocator, VarianceLocator, Ref >::cached_location_t

A saved relative position, providing efficient access to neighbouring pixels.

Definition at line 353 of file MaskedImage.h.

Constructor & Destructor Documentation

◆ cached_location_t()

template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageLocator , typename MaskLocator , typename VarianceLocator , template< typename > class Ref = Reference>
lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::MaskedImageLocatorBase< ImageLocator, MaskLocator, VarianceLocator, Ref >::cached_location_t::cached_location_t ( IMVLocator const &  loc,
int  x,
int  y 
)
inline

Create a cached_location_t that can be used to access pixels (x, y) away from loc

Definition at line 361 of file MaskedImage.h.

Friends And Related Function Documentation

◆ const_MaskedImageLocator

template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageLocator , typename MaskLocator , typename VarianceLocator , template< typename > class Ref = Reference>
template<typename , typename , typename >
friend class const_MaskedImageLocator
friend

Definition at line 358 of file MaskedImage.h.

Member Data Documentation

◆ _imv

template<typename ImagePixelT , typename MaskPixelT = lsst::afw::image::MaskPixel, typename VariancePixelT = lsst::afw::image::VariancePixel>
template<typename ImageLocator , typename MaskLocator , typename VarianceLocator , template< typename > class Ref = Reference>
IMVCachedLocation lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::MaskedImageLocatorBase< ImageLocator, MaskLocator, VarianceLocator, Ref >::cached_location_t::_imv

Definition at line 368 of file MaskedImage.h.


The documentation for this class was generated from the following file: