brians | 343bc11 | 2013-02-10 01:53:46 +0000 | [diff] [blame] | 1 | #ifndef AOS_COMMON_MATH_H_ |
2 | #define AOS_COMMON_MATH_H_ | ||||
3 | |||||
4 | namespace aos { | ||||
5 | |||||
6 | // Clips a value so that it is in [min, max] | ||||
7 | inline double Clip(double value, double min, double max) { | ||||
8 | if (value > max) { | ||||
9 | value = max; | ||||
10 | } else if (value < min) { | ||||
11 | value = min; | ||||
12 | } | ||||
13 | return value; | ||||
14 | } | ||||
15 | |||||
16 | } // namespace aos | ||||
17 | |||||
18 | #endif // AOS_COMMON_MATH_H_ |