34 #if defined(TrueGlobalEstimatorOnPoints_RECURSES)
35 #error Recursive header files inclusion detected in TrueGlobalEstimatorOnPoints
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"
161 #undef TrueGlobalEstimatorOnPoints_RECURSES
Aim: Computes the true quantity associated to a parametric shape or to a subrange associated to a par...
TrueGlobalEstimatorOnPoints(const TrueGlobalEstimatorOnPoints &)=delete
ParametricShapeFunctor::Quantity Quantity
TParametricShape ParametricShape
TConstIteratorOnPoints ConstIterator
ParametricShape::RealPoint RealPoint
const ParametricShapeFunctor * myFunctorPtr
Parametric quantity functor.
void attach(const ParametricShape &aShape)
TrueGlobalEstimatorOnPoints()
~TrueGlobalEstimatorOnPoints()
Quantity eval(const ConstIterator &itb, const ConstIterator &ite, const double h=1.) const
TParametricShapeFunctor ParametricShapeFunctor
TrueGlobalEstimatorOnPoints & operator=(const TrueGlobalEstimatorOnPoints &)=delete
DGtal is the top-level namespace which contains all DGtal functions and types.
PointVector< 3, double > RealPoint