34 #if defined(TrueLocalEstimatorOnPoints_RECURSES)
35 #error Recursive header files inclusion detected in TrueLocalEstimatorOnPoints.h
36 #else // defined(TrueLocalEstimatorOnPoints_RECURSES)
38 #define TrueLocalEstimatorOnPoints_RECURSES
40 #if !defined TrueLocalEstimatorOnPoints_h
42 #define TrueLocalEstimatorOnPoints_h
47 #include "DGtal/base/Common.h"
65 template <
typename TConstIteratorOnPoints,
66 typename TParametricShape,
67 typename TParametricShapeFunctor>
80 typedef typename ParametricShapeFunctor::Quantity
Quantity;
131 template <
typename OutputIterator>
134 OutputIterator result,
135 const double h = 1.)
const;
156 #include "DGtal/geometry/curves/estimation/TrueLocalEstimatorOnPoints.ih"
161 #endif // !defined TrueLocalEstimatorOnPoints_h
163 #undef TrueLocalEstimatorOnPoints_RECURSES
164 #endif // else defined(TrueLocalEstimatorOnPoints_RECURSES)
TConstIteratorOnPoints ConstIterator
const ParametricShapeFunctor * myFunctorPtr
Owning pointer on a parametric shape functor.
Quantity eval(const ConstIterator &it, const double h=1.) const
ParametricShapeFunctor::Quantity Quantity
Aim: Computes the true quantity to each element of a range associated to a parametric shape.
TParametricShape ParametricShape
DGtal is the top-level namespace which contains all DGtal functions and types.
TParametricShapeFunctor ParametricShapeFunctor
void attach(const ParametricShape &aShape)
TParametricShape::RealPoint RealPoint
TrueLocalEstimatorOnPoints & operator=(const TrueLocalEstimatorOnPoints &)=delete
TrueLocalEstimatorOnPoints()
~TrueLocalEstimatorOnPoints()