24 if (measurements.size() < 3)
return 0;
25 float sumOfCurvature = 0.;
26 for (
unsigned int i = 0; i < measurements.size() - 2; ++i) {
27 B2Vector3D ab = measurements.at(i + 1)->getPosition() - measurements.at(i)->getPosition();
29 B2Vector3D bc = measurements.at(i + 2)->getPosition() - measurements.at(i + 1)->getPosition();
34 return (0 < sumOfCurvature) - (sumOfCurvature < 0);