31 #if defined(SurfelSetPredicate_RECURSES)
32 #error Recursive header files inclusion detected in SurfelSetPredicate.h
33 #else // defined(SurfelSetPredicate_RECURSES)
35 #define SurfelSetPredicate_RECURSES
37 #if !defined SurfelSetPredicate_h
39 #define SurfelSetPredicate_h
44 #include "DGtal/base/Common.h"
45 #include "DGtal/base/ConstAlias.h"
46 #include "DGtal/kernel/BasicPointPredicates.h"
62 template <
typename TSurfelSet,
63 typename TSurfel =
typename TSurfelSet::Surfel >
118 #include "DGtal/topology/SurfelSetPredicate.ih"
123 #endif // !defined SurfelSetPredicate_h
125 #undef SurfelSetPredicate_RECURSES
126 #endif // else defined(SurfelSetPredicate_RECURSES)
Aim: This class encapsulates its parameter class so that to indicate to the user that the object/poin...
SurfelSetPredicate(ConstAlias< SurfelSet > aSet)
Aim: The predicate returning true iff the point is in the domain given at construction.
bool operator()(const Surfel &s) const
DGtal is the top-level namespace which contains all DGtal functions and types.
SurfelSetPredicate(const SurfelSetPredicate &other)
SurfelSetPredicate & operator=(const SurfelSetPredicate &other)
MyDigitalSurface::SurfelSet SurfelSet