34 #if defined(TrueGlobalEstimatorOnPoints_RECURSES)
35 #error Recursive header files inclusion detected in TrueGlobalEstimatorOnPoints
36 #else // defined(TrueGlobalEstimatorOnPoints_RECURSES)
38 #define TrueGlobalEstimatorOnPoints_RECURSES
40 #if !defined TrueGlobalEstimatorOnPoints_h
42 #define TrueGlobalEstimatorOnPoints_h
49 #include "DGtal/base/Exceptions.h"
50 #include "DGtal/base/Common.h"
68 template <
typename TConstIteratorOnPoints,
69 typename TParametricShape,
70 typename TParametricShapeFunctor>
83 typedef typename ParametricShapeFunctor::Quantity
Quantity;
133 const double h = 1.)
const;
154 #include "DGtal/geometry/curves/estimation/TrueGlobalEstimatorOnPoints.ih"
159 #endif // !defined TrueGlobalEstimatorOnPoints_h
161 #undef TrueGlobalEstimatorOnPoints_RECURSES
162 #endif // else defined(TrueGlobalEstimatorOnPoints_RECURSES)
TrueGlobalEstimatorOnPoints & operator=(const TrueGlobalEstimatorOnPoints &)=delete
const ParametricShapeFunctor * myFunctorPtr
Parametric quantity functor.
TParametricShape ParametricShape
Aim: Computes the true quantity associated to a parametric shape or to a subrange associated to a par...
TParametricShapeFunctor ParametricShapeFunctor
DGtal is the top-level namespace which contains all DGtal functions and types.
ParametricShapeFunctor::Quantity Quantity
TConstIteratorOnPoints ConstIterator
Quantity eval(const ConstIterator &itb, const ConstIterator &ite, const double h=1.) const
~TrueGlobalEstimatorOnPoints()
TrueGlobalEstimatorOnPoints()
TrueGlobalEstimatorOnPoints(const TrueGlobalEstimatorOnPoints &)=delete
void attach(const ParametricShape &aShape)
ParametricShape::RealPoint RealPoint