compute alpha value for drawing the ticks
| 173 | |
| 174 | // compute alpha value for drawing the ticks |
| 175 | double |
| 176 | ticks_alpha(double min, |
| 177 | double max, |
| 178 | double val) |
| 179 | { |
| 180 | assert(val > 0. && min > 0. && max > 0. && max > min); |
| 181 | const double alpha = sqrt( (val - min) / (max - min) ); |
| 182 | |
| 183 | return std::max( 0., std::min(alpha, 1.) ); |
| 184 | } |
| 185 |