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.