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>
80 typedef typename ParametricShape::RealPoint
RealPoint;
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 & operator=(const TrueGlobalEstimatorOnPoints &)=delete
TrueGlobalEstimatorOnPoints()
~TrueGlobalEstimatorOnPoints()
Quantity eval(const ConstIterator &itb, const ConstIterator &ite, const double h=1.) const
TParametricShapeFunctor ParametricShapeFunctor
DGtal is the top-level namespace which contains all DGtal functions and types.