16 #ifndef SURGSIM_MATH_SCALAR_H 17 #define SURGSIM_MATH_SCALAR_H 32 T
clamp(T value, T min, T max, T epsilon);
76 #endif // SURGSIM_MATH_SCALAR_H T m_max
The maximum value of the interval.
Definition: Scalar.h:64
Definition: CompoundShapeToGraphics.cpp:29
T m_epsilon
The closeness parameter for the clamp.
Definition: Scalar.h:68
clampOperator(const T &min, const T &max, const T &epsilon)
Constructor.
Definition: Scalar.h:51
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
T m_min
The minimum value of the interval.
Definition: Scalar.h:61
define a custom template unary functor to execute the clamp operation over an Eigen matrix structure...
Definition: Scalar.h:42
const T operator()(const T &x) const
Execute the clamp operator.
Definition: Scalar-inl.h:33