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

◆ update()

bool MayaFlux::Kinesis::ThresholdLatch::update ( double  value)
inline

Feed one value and report the resulting state.

Parameters
valueCurrent continuous value
Returns
True if the latch is engaged after this observation

Definition at line 399 of file FeatureExtent.hpp.

400 {
401 if (!m_engaged && value >= m_engage) {
402 m_engaged = true;
403 } else if (m_engaged && value <= m_release) {
404 m_engaged = false;
405 }
406 return m_engaged;
407 }
glm::vec3 value

References m_engage, m_engaged, m_release, and value.