16 #ifndef SURGSIM_MATH_SCALAR_INL_H 17 #define SURGSIM_MATH_SCALAR_INL_H 27 T
clamp(T value, T min, T max, T epsilon)
29 return (value >= (max - epsilon) ? max : (value <= (min + epsilon) ? min : value));
35 return clamp(x, m_min, m_max, m_epsilon);
41 #endif // SURGSIM_MATH_SCALAR_INL_H Definition: CompoundShapeToGraphics.cpp:29
T clamp(T value, T min, T max, T epsilon)
Clamp any values within an epsilon window to a maximum or minimum value.
Definition: Scalar-inl.h:27
The header that provides the assertion API.
const T operator()(const T &x) const
Execute the clamp operator.
Definition: Scalar-inl.h:33