30 #include <mc_rtc/logging.h>
47 inline double clamp(
double v,
double vMin,
double vMax)
95 inline double clamp(
double v,
double vMin,
double vMax,
const char * label)
99 mc_rtc::log::warning(
"{} clamped to {}", label, vMax);
104 mc_rtc::log::warning(
"{} clamped to {}", label, vMin);
124 inline void clampInPlace(
double & v,
double vMin,
double vMax,
const char * label)
128 mc_rtc::log::warning(
"{} clamped to {}", label, vMax);
133 mc_rtc::log::warning(
"{} clamped to {}", label, vMin);
Utility functions and classes.
void clampInPlace(double &v, double vMin, double vMax)
Clamp a value in a given interval.
double clamp(double v, double vMin, double vMax)
Clamp a value in a given interval.