33 #if defined(TwoStepLocalLengthEstimator_RECURSES)
34 #error Recursive header files inclusion detected in TwoStepLocalLengthEstimator.h
35 #else // defined(TwoStepLocalLengthEstimator_RECURSES)
37 #define TwoStepLocalLengthEstimator_RECURSES
39 #if !defined TwoStepLocalLengthEstimator_h
41 #define TwoStepLocalLengthEstimator_h
46 #include "DGtal/base/Common.h"
64 template <
typename TConstIterator>
124 const double h = 1. )
const;
154 template <
typename T>
163 #include "DGtal/geometry/curves/estimation/TwoStepLocalLengthEstimator.ih"
168 #endif // !defined TwoStepLocalLengthEstimator_h
170 #undef TwoStepLocalLengthEstimator_RECURSES
171 #endif // else defined(TwoStepLocalLengthEstimator_RECURSES)
Aim: a simple model of CGlobalCurveEstimator that compute the length of a curve using the l_1 metric ...
TConstIterator ConstIterator
~TwoStepLocalLengthEstimator()=default
std::ostream & operator<<(std::ostream &out, const ATu0v1< TKSpace, TLinearAlgebra > &object)
DGtal is the top-level namespace which contains all DGtal functions and types.
void selfDisplay(std::ostream &out) const
TwoStepLocalLengthEstimator & operator=(const TwoStepLocalLengthEstimator &other)=delete
Quantity eval(const ConstIterator &itb, const ConstIterator &ite, const double h=1.) const
double myWeightDirect
Weights.
TwoStepLocalLengthEstimator()=delete