DGtal  1.0.0
Public Types | Public Member Functions | Private Attributes
DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange Class Reference

Constant range on a ConstImageFunctorHolder. More...

#include <DGtal/images/ConstImageFunctorHolder.h>

Collaboration diagram for DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >::ConstRange:
[legend]

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 222 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 229 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 230 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 231 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 225 of file ConstImageFunctorHolder.h.

226  : myConstImageFunctorHolder( aConstImageFunctorHolder )
227  {}

Member Function Documentation

◆ begin() [1/2]

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

◆ 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

◆ rbegin() [1/2]

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

◆ rbegin() [2/2]

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

◆ rend()

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

Field Documentation

◆ myConstImageFunctorHolder

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

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