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
66 =
typename TImage::Domain::ConstIterator>
68 public std::iterator<std::output_iterator_tag,void,void,void,void>
180#undef SetValueIterator_RECURSES
Aim: implements an output iterator, which is able to write values in an underlying image,...
BOOST_CONCEPT_ASSERT((concepts::CTrivialImage< Image >))
SetValueIterator(const SetValueIterator &other)
SetValueIterator & operator*()
SetValueIterator(const TIteratorOnPts &aItOnPts, Image &aImg)
SetValueIterator & operator=(const typename Image::Value &aValue)
SetValueIterator & operator++()
SetValueIterator(Image &aImg)
SetValueIterator operator++(int)
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...