31 #if defined(CSurfelLocalEstimator_RECURSES)
32 #error Recursive header files inclusion detected in CSurfelLocalEstimator.h
35 #define CSurfelLocalEstimator_RECURSES
37 #if !defined CSurfelLocalEstimator_h
39 #define CSurfelLocalEstimator_h
44 #include <boost/iterator/iterator_archetypes.hpp>
45 #include "DGtal/base/Common.h"
46 #include "DGtal/base/CQuantity.h"
105 template <
typename T>
137 boost::iterator_archetype<
Surfel,
138 boost::iterator_archetypes::readable_iterator_t,
141 boost::iterator_archetypes::writable_iterator_t,
142 boost::incrementable_traversal_tag >
myIto;
157 #undef CSurfelLocalEstimator_RECURSES
void sameType(const T &, const T &)
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: defines the concept of quantity in DGtal.
Aim: This concept describes an object that can process a range of surfels (that are supposed to belon...
BOOST_CONCEPT_USAGE(CSurfelLocalEstimator)
void check_const_constraints() const
boost::iterator_archetype< Surfel, boost::iterator_archetypes::readable_iterator_t, boost::forward_traversal_tag > myItb
boost::iterator_archetype< Quantity, boost::iterator_archetypes::writable_iterator_t, boost::incrementable_traversal_tag > myIto
BOOST_CONCEPT_ASSERT((CQuantity< Quantity >))
boost::iterator_archetype< Surfel, boost::iterator_archetypes::readable_iterator_t, boost::forward_traversal_tag > myIte
Go to http://www.sgi.com/tech/stl/Assignable.html.
Go to http://www.sgi.com/tech/stl/CopyConstructible.html.
Go to http://www.sgi.com/tech/stl/DefaultConstructible.html.