31 #if defined(CDigitalSurfaceLocalEstimator_RECURSES)
32 #error Recursive header files inclusion detected in CDigitalSurfaceLocalEstimator.h
33 #else // defined(CDigitalSurfaceLocalEstimator_RECURSES)
35 #define CDigitalSurfaceLocalEstimator_RECURSES
37 #if !defined CDigitalSurfaceLocalEstimator_h
39 #define CDigitalSurfaceLocalEstimator_h
44 #include "DGtal/base/Common.h"
45 #include "DGtal/topology/CDigitalSurfaceContainer.h"
46 #include "DGtal/geometry/surfaces/estimation/CSurfelLocalEstimator.h"
101 template <
typename T>
135 #endif // !defined CDigitalSurfaceLocalEstimator_h
137 #undef CDigitalSurfaceLocalEstimator_RECURSES
138 #endif // else defined(CDigitalSurfaceLocalEstimator_RECURSES)
Aim: This concept describes an object that can process a range of surfels (that are supposed to belon...
BOOST_CONCEPT_ASSERT((concepts::CDigitalSurfaceContainer< DigitalSurfaceContainer >))
BOOST_CONCEPT_USAGE(CDigitalSurfaceLocalEstimator)
Aim: The digital surface container concept describes a minimal set of inner types and methods so as t...
BOOST_STATIC_ASSERT((ConceptUtils::SameType< Surfel, typename Surface::Surfel >::value))
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: This concept describes an object that can process a range over some generic digital surface so a...
Surface::DigitalSurfaceContainer DigitalSurfaceContainer