|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
#include "MayaFlux/Kinesis/Differential.hpp"#include "MayaFlux/Kinesis/HampelFilter.hpp"#include "MayaFlux/Kinesis/Stochastic/Estimate.hpp"#include "MayaFlux/Kinesis/SymbolicTrajectory.hpp"
Include dependency graph for MotionChannel.hpp:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Kinesis::MotionChannel< T >::DerivativeCacheEntry |
| One memoized derivative<N>() result, tagged by the update() generation it was computed for. More... | |
| struct | MayaFlux::Kinesis::estimate_component_count< T > |
| Number of scalar components Estimate must independently track for T. More... | |
| struct | MayaFlux::Kinesis::estimate_component_count< glm::vec< L, U, Q > > |
| class | MayaFlux::Kinesis::MotionChannel< T > |
| Wires Estimate, Differential, and HampelFilter for one stream without hiding any of them. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Kinesis |
Functions | |
| template<typename T > | |
| T | MayaFlux::Kinesis::assemble_from_components (const std::array< double, estimate_component_count_v< T > > &components) noexcept |
| Assemble a scalar or vector T from N doubles. | |
| float | MayaFlux::Kinesis::channel_curvature (MotionChannel< glm::vec2 > &channel) |
| Curvature helper for MotionChannel<glm::vec2>, self-calibrating its min_speed guard from the channel's own learned noise floor. | |
| template<typename T > | |
| std::array< double, estimate_component_count_v< T > > | MayaFlux::Kinesis::read_components (const T &value) noexcept |
| Read T's components into an array of doubles. | |
Variables | |
| template<typename T > | |
| constexpr size_t | MayaFlux::Kinesis::estimate_component_count_v = estimate_component_count<T>::value |