31 #if defined(DigitalSetInserter_RECURSES) 32 #error Recursive header files inclusion detected in DigitalSetInserter.h 33 #else // defined(DigitalSetInserter_RECURSES) 35 #define DigitalSetInserter_RECURSES 37 #if !defined DigitalSetInserter_h 39 #define DigitalSetInserter_h 43 #include "DGtal/base/Common.h" 44 #include "DGtal/kernel/sets/CDigitalSet.h" 64 template <
typename TDigitalSet>
66 public std::iterator<std::output_iterator_tag,void,void,void,void>
127 #endif // !defined DigitalSetInserter_h 129 #undef DigitalSetInserter_RECURSES 130 #endif // else defined(DigitalSetInserter_RECURSES)
DigitalSetInserter< TDigitalSet > & operator=(typename TDigitalSet::Point aPoint)
DigitalSetInserter(TDigitalSet &aSet)
BOOST_CONCEPT_ASSERT((concepts::CDigitalSet< TDigitalSet >))
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: Represents a set of points within the given domain. This set of points is modifiable by the user...
Aim: this output iterator class is designed to allow algorithms to insert points in the digital set...
DigitalSetInserter< TDigitalSet > & operator*()
DigitalSetInserter< TDigitalSet > & operator++()