File failed to load: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.3/config/TeX-MML-AM_CHTML/MathJax.js
DGtal 2.0.0
DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange Class Reference

Constant range on a ConstImageFunctorHolder. More...

#include <DGtal/images/ConstImageFunctorHolder.h>

Public Types

using ConstIterator = typename Self::ConstIterator
using ConstReverseIterator = typename Self::ConstReverseIterator
using Point = typename Self::Point

Public Member Functions

 ConstRange (Self const &aConstImageFunctorHolder)
ConstIterator begin () const
ConstIterator begin (Point const &aPoint) const
ConstIterator end () const
ConstReverseIterator rbegin () const
ConstReverseIterator rbegin (Point const &aPoint) const
ConstReverseIterator rend () const

Private Attributes

Self const & myConstImageFunctorHolder

Detailed Description

template<typename TDomain, typename TValue, typename TFunctor>
class DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange

Constant range on a ConstImageFunctorHolder.

Definition at line 223 of file ConstImageFunctorHolder.h.

Member Typedef Documentation

◆ ConstIterator

template<typename TDomain, typename TValue, typename TFunctor>
using DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange::ConstIterator = typename Self::ConstIterator

Definition at line 230 of file ConstImageFunctorHolder.h.

◆ ConstReverseIterator

template<typename TDomain, typename TValue, typename TFunctor>
using DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange::ConstReverseIterator = typename Self::ConstReverseIterator

Definition at line 231 of file ConstImageFunctorHolder.h.

◆ Point

template<typename TDomain, typename TValue, typename TFunctor>
using DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange::Point = typename Self::Point

Definition at line 232 of file ConstImageFunctorHolder.h.

Constructor & Destructor Documentation

◆ ConstRange()

template<typename TDomain, typename TValue, typename TFunctor>
DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange::ConstRange ( Self const & aConstImageFunctorHolder)
inline

Definition at line 226 of file ConstImageFunctorHolder.h.

228 {}
Transform a point-dependent (and possibly domain-dependent) functor into a constant image.

References myConstImageFunctorHolder.

Member Function Documentation

◆ begin() [1/2]

template<typename TDomain, typename TValue, typename TFunctor>
ConstIterator DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange::begin ( ) const
inline

Definition at line 234 of file ConstImageFunctorHolder.h.

References myConstImageFunctorHolder.

Referenced by rbegin(), and rend().

◆ begin() [2/2]

template<typename TDomain, typename TValue, typename TFunctor>
ConstIterator DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange::begin ( Point const & aPoint) const
inline

◆ end()

template<typename TDomain, typename TValue, typename TFunctor>
ConstIterator DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange::end ( ) const
inline

Definition at line 236 of file ConstImageFunctorHolder.h.

References myConstImageFunctorHolder.

Referenced by rbegin().

◆ rbegin() [1/2]

template<typename TDomain, typename TValue, typename TFunctor>
ConstReverseIterator DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange::rbegin ( ) const
inline

Definition at line 238 of file ConstImageFunctorHolder.h.

References end().

◆ rbegin() [2/2]

template<typename TDomain, typename TValue, typename TFunctor>
ConstReverseIterator DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange::rbegin ( Point const & aPoint) const
inline

Definition at line 239 of file ConstImageFunctorHolder.h.

References aPoint, and begin().

◆ rend()

template<typename TDomain, typename TValue, typename TFunctor>
ConstReverseIterator DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange::rend ( ) const
inline

Definition at line 240 of file ConstImageFunctorHolder.h.

240{ return ConstReverseIterator( begin() ); }

References begin().

Field Documentation

◆ myConstImageFunctorHolder

template<typename TDomain, typename TValue, typename TFunctor>
Self const& DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange::myConstImageFunctorHolder
private

Definition at line 243 of file ConstImageFunctorHolder.h.

Referenced by begin(), begin(), ConstRange(), and end().


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