31 #if defined(FrontierPredicate_RECURSES)
32 #error Recursive header files inclusion detected in FrontierPredicate.h
33 #else // defined(FrontierPredicate_RECURSES)
35 #define FrontierPredicate_RECURSES
37 #if !defined FrontierPredicate_h
39 #define FrontierPredicate_h
44 #include <boost/array.hpp>
46 #include "DGtal/base/Common.h"
64 template <
typename TKSpace,
typename TImage>
71 typedef typename KSpace::Surfel
Surfel;
72 typedef typename KSpace::Point
Point;
73 typedef typename KSpace::SCell
SCell;
166 template <
typename TKSpace,
typename TImage>
177 #include "DGtal/topology/helpers/FrontierPredicate.ih"
182 #endif // !defined FrontierPredicate_h
184 #undef FrontierPredicate_RECURSES
185 #endif // else defined(FrontierPredicate_RECURSES)