34#if defined(RosenProffittLocalLengthEstimator_RECURSES)
35#error Recursive header files inclusion detected in RosenProffittLocalLengthEstimator.h
38#define RosenProffittLocalLengthEstimator_RECURSES
40#if !defined RosenProffittLocalLengthEstimator_h
42#define RosenProffittLocalLengthEstimator_h
47#include "DGtal/base/Common.h"
48#include "DGtal/geometry/curves/estimation/TwoStepLocalLengthEstimator.h"
68 template <
typename TConstIterator>
85 M_PI*(sqrt(2.0f)+2.0)/16.0)
112 out <<
"[RosenProffittLocalLengthEstimator]";
114 out <<
" initialized";
116 out<<
" not initialized";
128 template <
typename T>
139#undef RosenProffittLocalLengthEstimator_RECURSES
Aim: Rosen-Proffitt Length Estimator.
RosenProffittLocalLengthEstimator()
void selfDisplay(std::ostream &out) const
RosenProffittLocalLengthEstimator & operator=(const RosenProffittLocalLengthEstimator &other)=delete
TConstIterator ConstIterator
RosenProffittLocalLengthEstimator(const RosenProffittLocalLengthEstimator &other)=delete
Aim: a simple model of CGlobalCurveEstimator that compute the length of a curve using the l_1 metric ...
DGtal is the top-level namespace which contains all DGtal functions and types.
std::ostream & operator<<(std::ostream &out, const ClosedIntegerHalfPlane< TSpace > &object)