31 #if defined(SetValueIterator_RECURSES) 32 #error Recursive header files inclusion detected in SetValueIterator.h 33 #else // defined(SetValueIterator_RECURSES) 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
68 public std::iterator<std::output_iterator_tag,void,void,void,void>
178 #endif // !defined SetValueIterator_h 180 #undef SetValueIterator_RECURSES 181 #endif // else defined(SetValueIterator_RECURSES)
const Domain domain(Point(1, 2), Point(6, 5))
MyDigitalSurface::ConstIterator ConstIterator
Aim: implements an output iterator, which is able to write values in an underlying image...
SetValueIterator & operator++()
SetValueIterator & operator=(const typename Image::Value &aValue)
SetValueIterator(const TIteratorOnPts &aItOnPts, Image &aImg)
BOOST_CONCEPT_ASSERT((concepts::CTrivialImage< Image >))
SetValueIterator & operator*()
SetValueIterator operator++(int)
SetValueIterator(const SetValueIterator &other)
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...
SetValueIterator(Image &aImg)