16 #ifndef SURGSIM_MATH_MINMAX_INL_H 17 #define SURGSIM_MATH_MINMAX_INL_H 27 void minMax(
const T& a1,
const T& a2, T* minVal, T* maxVal)
42 void minMax(
const T& a1,
const T& a2,
const T& a3, T* minVal, T* maxVal)
68 void minMax(
const T& a1,
const T& a2,
const T& a3,
const T& a4, T* minVal, T* maxVal)
102 void minMax(
const T& a1,
const T& a2,
const T& a3,
const T& a4,
const T& a5, T* minVal, T* maxVal)
144 void minMax(
const T* values,
int numValues, T* minVal, T* maxVal)
146 SURGSIM_ASSERT(numValues > 0) <<
"MinMax was called with a negative or null" <<
147 " number of values; the result is indeterminate.";
150 for (
int i = 1; i < numValues; ++i)
156 else if (values[i] > max)
168 #endif // SURGSIM_MATH_MINMAX_INL_H Definition: CompoundShapeToGraphics.cpp:29
#define SURGSIM_ASSERT(condition)
Assert that condition is true.
Definition: Assert.h:77
void minMax(const T &a1, const T &a2, T *minVal, T *maxVal)
Calculate the minimum and maximum of two values.
Definition: MinMax-inl.h:27
The header that provides the assertion API.