lsst.afw 22.0.1-48-g5c39d4753+955d02b84f
Public Types | Public Member Functions | List of all members
lsst::afw::geom::details::ImageNdGetter< T, N, C > Class Template Referencefinal

#include <SpanSetFunctorGetters.h>

Public Types

using Reference = typename ndarray::Array< T, N, C >::Reference::Reference
 

Public Member Functions

 ImageNdGetter (ndarray::Array< T, N, C > const &array, lsst::geom::Point2I const &xy0)
 
 ImageNdGetter (ImageNdGetter const &)=default
 
 ImageNdGetter (ImageNdGetter &&)=default
 
ImageNdGetteroperator= (ImageNdGetter const &)=default
 
ImageNdGetteroperator= (ImageNdGetter &&)=default
 
 ~ImageNdGetter ()=default
 
void checkExtents (lsst::geom::Box2I const &bbox, int area) const
 
void setSpan (Span const &span)
 
void increment ()
 
Reference get ()
 

Detailed Description

template<typename T, int N, int C>
class lsst::afw::geom::details::ImageNdGetter< T, N, C >

Definition at line 155 of file SpanSetFunctorGetters.h.

Member Typedef Documentation

◆ Reference

template<typename T , int N, int C>
using lsst::afw::geom::details::ImageNdGetter< T, N, C >::Reference = typename ndarray::Array<T, N, C>::Reference::Reference

Definition at line 158 of file SpanSetFunctorGetters.h.

Constructor & Destructor Documentation

◆ ImageNdGetter() [1/3]

template<typename T , int N, int C>
lsst::afw::geom::details::ImageNdGetter< T, N, C >::ImageNdGetter ( ndarray::Array< T, N, C > const &  array,
lsst::geom::Point2I const &  xy0 
)
inline

Definition at line 160 of file SpanSetFunctorGetters.h.

◆ ImageNdGetter() [2/3]

template<typename T , int N, int C>
lsst::afw::geom::details::ImageNdGetter< T, N, C >::ImageNdGetter ( ImageNdGetter< T, N, C > const &  )
default

◆ ImageNdGetter() [3/3]

template<typename T , int N, int C>
lsst::afw::geom::details::ImageNdGetter< T, N, C >::ImageNdGetter ( ImageNdGetter< T, N, C > &&  )
default

◆ ~ImageNdGetter()

template<typename T , int N, int C>
lsst::afw::geom::details::ImageNdGetter< T, N, C >::~ImageNdGetter ( )
default

Member Function Documentation

◆ checkExtents()

template<typename T , int N, int C>
void lsst::afw::geom::details::ImageNdGetter< T, N, C >::checkExtents ( lsst::geom::Box2I const &  bbox,
int  area 
) const
inline

Definition at line 169 of file SpanSetFunctorGetters.h.

◆ get()

template<typename T , int N, int C>
Reference lsst::afw::geom::details::ImageNdGetter< T, N, C >::get ( )
inline

Definition at line 186 of file SpanSetFunctorGetters.h.

◆ increment()

template<typename T , int N, int C>
void lsst::afw::geom::details::ImageNdGetter< T, N, C >::increment ( )
inline

Definition at line 184 of file SpanSetFunctorGetters.h.

◆ operator=() [1/2]

template<typename T , int N, int C>
ImageNdGetter & lsst::afw::geom::details::ImageNdGetter< T, N, C >::operator= ( ImageNdGetter< T, N, C > &&  )
default

◆ operator=() [2/2]

template<typename T , int N, int C>
ImageNdGetter & lsst::afw::geom::details::ImageNdGetter< T, N, C >::operator= ( ImageNdGetter< T, N, C > const &  )
default

◆ setSpan()

template<typename T , int N, int C>
void lsst::afw::geom::details::ImageNdGetter< T, N, C >::setSpan ( Span const &  span)
inline

Definition at line 179 of file SpanSetFunctorGetters.h.


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