lsst.afw  21.0.0-30-gf21da11f8+958f744973
Public Types | Public Member Functions | List of all members
lsst::afw::math::MaskImposter< ValueT > Class Template Reference

A Mask wrapper to provide an infinite_iterator for Mask::row_begin(). More...

#include <Statistics.h>

Public Types

typedef infinite_iterator< ValueT > x_iterator
 

Public Member Functions

 MaskImposter (ValueT val=0) noexcept
 
x_iterator row_begin (int) const noexcept
 

Detailed Description

template<typename ValueT>
class lsst::afw::math::MaskImposter< ValueT >

A Mask wrapper to provide an infinite_iterator for Mask::row_begin().

This allows a fake Mask to be passed in to Statistics with a regular (non-masked) Image.

Definition at line 339 of file Statistics.h.

Member Typedef Documentation

◆ x_iterator

template<typename ValueT >
typedef infinite_iterator<ValueT> lsst::afw::math::MaskImposter< ValueT >::x_iterator

Definition at line 341 of file Statistics.h.

Constructor & Destructor Documentation

◆ MaskImposter()

template<typename ValueT >
lsst::afw::math::MaskImposter< ValueT >::MaskImposter ( ValueT  val = 0)
inlineexplicitnoexcept

Definition at line 342 of file Statistics.h.

Member Function Documentation

◆ row_begin()

template<typename ValueT >
x_iterator lsst::afw::math::MaskImposter< ValueT >::row_begin ( int  ) const
inlinenoexcept

Definition at line 343 of file Statistics.h.


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