19 if (stiked<low)
return 0.;
20 if (stiked>high)
return 1.;
21 return (stiked-low)/(high-low);
23 static void zoom(
double &low,
double &high,
double factor,
double centering)
26 "RangeView: zooming using a centering factor not in the [0,1] interval.");
27 double span = high-low;
28 double midPoint = low + (high-low)*centering;
29 low = midPoint - span*factor*centering;
30 high = midPoint + span*factor*(1-centering);
34 double span = high-low;
43 high=std::min(highest,low+span);