33 #if defined(TwoStepLocalLengthEstimator_RECURSES)
34 #error Recursive header files inclusion detected in TwoStepLocalLengthEstimator.h
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"
170 #undef TwoStepLocalLengthEstimator_RECURSES
Aim: a simple model of CGlobalCurveEstimator that compute the length of a curve using the l_1 metric ...
TwoStepLocalLengthEstimator()=delete
double myWeightDirect
Weights.
void selfDisplay(std::ostream &out) const
~TwoStepLocalLengthEstimator()=default
Quantity eval(const ConstIterator &itb, const ConstIterator &ite, const double h=1.) const
TwoStepLocalLengthEstimator(const TwoStepLocalLengthEstimator &other)=delete
TwoStepLocalLengthEstimator & operator=(const TwoStepLocalLengthEstimator &other)=delete
TConstIterator ConstIterator
TwoStepLocalLengthEstimator(const double wdirect, const double wdiag)
DGtal is the top-level namespace which contains all DGtal functions and types.
std::ostream & operator<<(std::ostream &out, const ATu0v1< TKSpace, TLinearAlgebra > &object)