31#if defined(BasicEstimatorFromSurfelsFunctors_RECURSES)
32#error Recursive header files inclusion detected in BasicEstimatorFromSurfelsFunctors.h
35#define BasicEstimatorFromSurfelsFunctors_RECURSES
37#if !defined BasicEstimatorFromSurfelsFunctors_h
39#define BasicEstimatorFromSurfelsFunctors_h
44#include "DGtal/base/Common.h"
45#include "DGtal/kernel/NumberTraits.h"
46#include "DGtal/topology/CSCellEmbedder.h"
53 template<
typename TSurfel,
typename TSCellEmbedder>
92 const double aDistance)
94 BOOST_VERIFY(aDistance == aDistance);
95 BOOST_VERIFY(aSurfel == aSurfel);
137#undef BasicEstimatorFromSurfelsFunctors_RECURSES
Aim: This class encapsulates its parameter class so that to indicate to the user that the object/poin...
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: The traits class for all models of Cinteger.
Aim: A cell embedder is a mapping from signed cells to Euclidean points. It adds inner types to funct...
TSCellEmbedder SCellEmbedder
Embedder type.
~DummyEstimatorFromSurfels()
BOOST_CONCEPT_ASSERT((concepts::CSCellEmbedder< SCellEmbedder >))
DummyEstimatorFromSurfels(ConstAlias< SCellEmbedder > anEmbedder, const double h)
void pushSurfel(const Surfel &aSurfel, const double aDistance)
const SCellEmbedder * myEmbedder
ConstAlias of the Embedder.
int Quantity
Type of output values.
TSurfel Surfel
Surfel type.
Quantity myCpt
Surfel counter.
DummyEstimatorFromSurfels()