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
TwoStepLocalLengthEstimator & operator=(const TwoStepLocalLengthEstimator &other)=delete
Quantity eval(const ConstIterator &itb, const ConstIterator &ite, const double h=1.) const
TwoStepLocalLengthEstimator(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 ClosedIntegerHalfPlane< TSpace > &object)