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

◆ net_displacement() [2/2]

float MayaFlux::Kinesis::net_displacement ( std::span< const glm::vec2 >  samples,
size_t  window 
)
inlinenoexcept

Convenience overload of net_displacement over a raw span of positions, samples[0] newest.

Definition at line 725 of file Differential.hpp.

726{
727 return net_displacement(to_history(samples), window);
728}
Memory::HistoryBuffer< T > to_history(std::span< const T > samples) noexcept
Build a HistoryBuffer<T> from a newest-first span.
float net_displacement(const Memory::HistoryBuffer< glm::vec2 > &history, size_t window) noexcept
Net displacement across the newest window positions.

References net_displacement(), and to_history().

+ Here is the call graph for this function: