lsst.afw g8cdfe0ae6a+66d966b544
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
lsst::afw::geom::details::FlatNdGetter< T, inA, inC > Class Template Referencefinal

#include <SpanSetFunctorGetters.h>

Public Types

using Reference = typename ndarray::Array<T, inA, inC>::Reference
 

Public Member Functions

 FlatNdGetter (ndarray::Array< T, inA, inC > const &array)
 
 FlatNdGetter (FlatNdGetter const &)=default
 
 FlatNdGetter (FlatNdGetter &&)=default
 
FlatNdGetteroperator= (FlatNdGetter const &)=default
 
FlatNdGetteroperator= (FlatNdGetter &&)=default
 
 ~FlatNdGetter ()=default
 
void checkExtents (lsst::geom::Box2I const &bbox, int area) const
 
void setSpan (Span const &span)
 
void increment ()
 
Reference get () const
 

Detailed Description

template<typename T, int inA, int inC>
class lsst::afw::geom::details::FlatNdGetter< T, inA, inC >

Definition at line 195 of file SpanSetFunctorGetters.h.

Member Typedef Documentation

◆ Reference

template<typename T , int inA, int inC>
using lsst::afw::geom::details::FlatNdGetter< T, inA, inC >::Reference = typename ndarray::Array<T, inA, inC>::Reference

Definition at line 198 of file SpanSetFunctorGetters.h.

Constructor & Destructor Documentation

◆ FlatNdGetter() [1/3]

template<typename T , int inA, int inC>
lsst::afw::geom::details::FlatNdGetter< T, inA, inC >::FlatNdGetter ( ndarray::Array< T, inA, inC > const & array)
inlineexplicit

Definition at line 200 of file SpanSetFunctorGetters.h.

◆ FlatNdGetter() [2/3]

template<typename T , int inA, int inC>
lsst::afw::geom::details::FlatNdGetter< T, inA, inC >::FlatNdGetter ( FlatNdGetter< T, inA, inC > const & )
default

◆ FlatNdGetter() [3/3]

template<typename T , int inA, int inC>
lsst::afw::geom::details::FlatNdGetter< T, inA, inC >::FlatNdGetter ( FlatNdGetter< T, inA, inC > && )
default

◆ ~FlatNdGetter()

template<typename T , int inA, int inC>
lsst::afw::geom::details::FlatNdGetter< T, inA, inC >::~FlatNdGetter ( )
default

Member Function Documentation

◆ checkExtents()

template<typename T , int inA, int inC>
void lsst::afw::geom::details::FlatNdGetter< T, inA, inC >::checkExtents ( lsst::geom::Box2I const & bbox,
int area ) const
inline

Definition at line 208 of file SpanSetFunctorGetters.h.

◆ get()

template<typename T , int inA, int inC>
Reference lsst::afw::geom::details::FlatNdGetter< T, inA, inC >::get ( ) const
inline

Definition at line 222 of file SpanSetFunctorGetters.h.

◆ increment()

template<typename T , int inA, int inC>
void lsst::afw::geom::details::FlatNdGetter< T, inA, inC >::increment ( )
inline

Definition at line 220 of file SpanSetFunctorGetters.h.

◆ operator=() [1/2]

template<typename T , int inA, int inC>
FlatNdGetter & lsst::afw::geom::details::FlatNdGetter< T, inA, inC >::operator= ( FlatNdGetter< T, inA, inC > && )
default

◆ operator=() [2/2]

template<typename T , int inA, int inC>
FlatNdGetter & lsst::afw::geom::details::FlatNdGetter< T, inA, inC >::operator= ( FlatNdGetter< T, inA, inC > const & )
default

◆ setSpan()

template<typename T , int inA, int inC>
void lsst::afw::geom::details::FlatNdGetter< T, inA, inC >::setSpan ( Span const & span)
inline

Definition at line 218 of file SpanSetFunctorGetters.h.


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