1 #ifndef YAPOG_MATHHELPER_HXX
2 # define YAPOG_MATHHELPER_HXX
11 return std::max (left, right);
17 return std::min (left, right);
23 return value < min ? min : (value > max ? max : value);
29 return std::floor (number);
32 template <
typename T1,
typename T2>
35 return std::pow (number, pow);
38 template <
typename T1,
typename T2>
43 for (
int i = 0; i < pow; i++)
44 result = std::sqrt (result);
52 return value < 0 ? -value : value;
58 return std::cos (angle);
64 return std::sin (angle);
68 #endif // YAPOG_MATHHELPER_HXX