From 1f22ece3d91aca715051b83830adcfa644d54fbc Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Wed, 20 Jun 2012 18:36:30 +0200 Subject: [PATCH] [Positioner] PosUtil::is_in_interval(): bound == 0 PosUtil::is_in_interval() now handles a zero interval width. That is required in case of standard deviation equals to zero. --- owlps-positioner/src/posutil.hh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/owlps-positioner/src/posutil.hh b/owlps-positioner/src/posutil.hh index 26c7a62..f4554f7 100644 --- a/owlps-positioner/src/posutil.hh +++ b/owlps-positioner/src/posutil.hh @@ -74,6 +74,9 @@ public: inline bool PosUtil:: is_in_interval(float center, float bound, float value) { + if (bound == 0) + return value == center ; + assert(bound > 0) ; float interval_min = center - bound ; float interval_max = center + bound ;