28 #if defined(CConstImageRECURSES)
29 #error Recursive header files inclusion detected in CConstImage.h
30 #else // defined(CConstImageRECURSES)
32 #define CConstImageRECURSES
34 #if !defined CConstImage_h
38 #include <boost/concept_check.hpp>
39 #include <boost/concept/assert.hpp>
40 #include <boost/concept/requires.hpp>
42 #include "DGtal/kernel/CPointFunctor.h"
43 #include "DGtal/kernel/domains/CDomain.h"
44 #include "DGtal/base/CConstBidirectionalRangeFromPoint.h"
45 #include "DGtal/base/CLabel.h"
46 #include "DGtal/images/CTrivialConstImage.h"
121 template <
typename I>
151 #endif // !defined CConstImage_h
153 #undef CConstImageRECURSES
154 #endif // else defined(CConstImageRECURSES)