MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ clamp()

void MayaFlux::Kinesis::Discrete::clamp ( std::span< double >  data,
double  lo,
double  hi 
)
noexcept

Clamp values to [lo, hi] in-place.

Parameters
dataTarget span
loLower bound
hiUpper bound

Definition at line 44 of file Transform.cpp.

45{
46 std::ranges::transform(data, data.begin(),
47 [lo, hi](double x) { return std::clamp(x, lo, hi); });
48}