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

◆ while_in_range()

void MayaFlux::Nodes::Input::InputNode::while_in_range ( double  min,
double  max,
const TypedHook< InputContext > &  callback 
)

Register callback while value is in range.

Parameters
minRange minimum
maxRange maximum
callbackFunction to call continuously while in range

Definition at line 189 of file InputNode.cpp.

190{
192 [min, max](const NodeContext& ctx) {
193 return ctx.value >= min && ctx.value <= max;
194 },
195 callback);
196}
void on_tick_if(const NodeCondition &condition, const TypedHook< InputContext > &callback)
Register conditional callback for input received.
std::vector< double > max(std::span< const double > data, size_t n_windows, uint32_t hop_size, uint32_t window_size)
Maximum value per window.
Definition Analysis.cpp:436
std::vector< double > min(std::span< const double > data, size_t n_windows, uint32_t hop_size, uint32_t window_size)
Minimum value per window.
Definition Analysis.cpp:420

References on_tick_if(), and MayaFlux::Nodes::NodeContext::value.

+ Here is the call graph for this function: