DGtal  1.1.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:
aPoint
const Point aPoint(3, 4)
DGtal::functors::ConstImageFunctorHolder::myDomain
Domain myDomain
The image domain.
Definition: ConstImageFunctorHolder.h:132
DGtal::functors::ConstImageFunctorHolder::ConstRange::end
ConstIterator end() const
Definition: ConstImageFunctorHolder.h:235
DGtal::functors::ConstImageFunctorHolder::ConstRange::begin
ConstIterator begin() const
Definition: ConstImageFunctorHolder.h:233
DGtal::functors::ConstImageFunctorHolder::ConstRange::ConstReverseIterator
typename Self::ConstReverseIterator ConstReverseIterator
Definition: ConstImageFunctorHolder.h:230
DGtal::functors::ConstImageFunctorHolder::ConstRange::myConstImageFunctorHolder
Self const & myConstImageFunctorHolder
Definition: ConstImageFunctorHolder.h:242