pub struct ResolvedStanceSupportV1<'a> { /* private fields */ }Expand description
Sampled support evidence for one selected foot or toe role.
The classifier intentionally preserves the legacy foot-slide reduction
and comparison semantics, including their behavior for non-finite sampled
heights. Strict consumers that need finite evidence must validate it at
their own boundary before using this observation.
Implementations§
Source§impl ResolvedStanceSupportV1<'_>
impl ResolvedStanceSupportV1<'_>
Sourcepub fn supported_adjacent_frames(&self) -> impl Iterator<Item = usize> + '_
pub fn supported_adjacent_frames(&self) -> impl Iterator<Item = usize> + '_
Iterate every existing foot-slide eligible adjacent-pair endpoint.
An emitted frame f means both f - 1 and f satisfy the V1 support
predicate. Frames are yielded in strictly increasing order; no loop
seam pair is introduced.
Sourcepub fn retained_runs(&self) -> impl Iterator<Item = StanceSupportRunV1> + '_
pub fn retained_runs(&self) -> impl Iterator<Item = StanceSupportRunV1> + '_
Iterate maximal contiguous supporting runs that contain at least two sampled frames.
Singleton supporting samples are deliberately omitted, matching the
adjacent-pair prerequisite consumed by Self::supported_adjacent_frames.