29 #if defined(MeasureOfStraightLines_RECURSES)
30 #error Recursive header files inclusion detected in MeasureOfStraightLines.h
31 #else // defined(MeasureOfStraightLines_RECURSES)
33 #define MeasureOfStraightLines_RECURSES
35 #if !defined MeasureOfStraightLines_h
37 #define MeasureOfStraightLines_h
43 #include "DGtal/base/Common.h"
123 double computeMeasure(
const std::vector<double> &a,
const std::vector<double> &b);
138 double computeCentroidA(
const std::vector<double> &a,
const std::vector<double> &b);
155 double computeCentroidB(
const std::vector<double> &a,
const std::vector<double> &b);
273 int sign (
const double a );
295 #include "DGtal/math/MeasureOfStraightLines.ih"
300 #endif // !defined MeasureOfStraightLines_h
302 #undef MeasureOfStraightLines_RECURSES
303 #endif // else defined(MeasureOfStraightLines_RECURSES)