31 #if defined(SetValueIterator_RECURSES)
32 #error Recursive header files inclusion detected in SetValueIterator.h
35 #define SetValueIterator_RECURSES
37 #if !defined SetValueIterator_h
39 #define SetValueIterator_h
43 #include "DGtal/base/Common.h"
44 #include "DGtal/kernel/domains/CDomain.h"
45 #include "DGtal/images/CTrivialImage.h"
65 template <
typename TImage,
typename TIteratorOnPts
185 #undef SetValueIterator_RECURSES
Aim: implements an output iterator, which is able to write values in an underlying image,...
std::output_iterator_tag iterator_category
BOOST_CONCEPT_ASSERT((concepts::CTrivialImage< Image >))
SetValueIterator(const SetValueIterator &other)
SetValueIterator & operator++()
SetValueIterator & operator*()
SetValueIterator(const TIteratorOnPts &aItOnPts, Image &aImg)
SetValueIterator & operator=(const typename Image::Value &aValue)
SetValueIterator(Image &aImg)
SetValueIterator operator++(int)
MyDigitalSurface::ConstIterator ConstIterator
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: Defines the concept describing an image without extra ranges, which is a refinement of CTrivialC...