pub struct HandLandmarkFrame {Show 21 fields
pub wrist: Landmark,
pub thumb_cmc: Landmark,
pub thumb_mcp: Landmark,
pub thumb_ip: Landmark,
pub thumb_tip: Landmark,
pub index_mcp: Landmark,
pub index_pip: Landmark,
pub index_dip: Landmark,
pub index_tip: Landmark,
pub middle_mcp: Landmark,
pub middle_pip: Landmark,
pub middle_dip: Landmark,
pub middle_tip: Landmark,
pub ring_mcp: Landmark,
pub ring_pip: Landmark,
pub ring_dip: Landmark,
pub ring_tip: Landmark,
pub pinky_mcp: Landmark,
pub pinky_pip: Landmark,
pub pinky_dip: Landmark,
pub pinky_tip: Landmark,
}Expand description
Hand-landmark positions for one frame (21 BlazePose hand landmarks).
Fields§
§wrist: Landmark§thumb_cmc: Landmark§thumb_mcp: Landmark§thumb_ip: Landmark§thumb_tip: Landmark§index_mcp: Landmark§index_pip: Landmark§index_dip: Landmark§index_tip: Landmark§middle_mcp: Landmark§middle_pip: Landmark§middle_dip: Landmark§middle_tip: Landmark§ring_mcp: Landmark§ring_pip: Landmark§ring_dip: Landmark§ring_tip: Landmark§pinky_mcp: Landmark§pinky_pip: Landmark§pinky_dip: Landmark§pinky_tip: LandmarkImplementations§
Source§impl HandLandmarkFrame
impl HandLandmarkFrame
Sourcepub const fn from_array(values: [Landmark; 21]) -> Self
pub const fn from_array(values: [Landmark; 21]) -> Self
Builds a frame from its values in wire order.
Useful for the Zendo server, which produces frames to encode rather than decoding them.
Sourcepub const fn get(&self, key: HandLandmarkName) -> Landmark
pub const fn get(&self, key: HandLandmarkName) -> Landmark
Looks up a single value by name.
Sourcepub fn iter(&self) -> impl Iterator<Item = (HandLandmarkName, Landmark)>
pub fn iter(&self) -> impl Iterator<Item = (HandLandmarkName, Landmark)>
Iterates over (name, value) pairs in wire order.
Trait Implementations§
Source§impl Clone for HandLandmarkFrame
impl Clone for HandLandmarkFrame
Source§fn clone(&self) -> HandLandmarkFrame
fn clone(&self) -> HandLandmarkFrame
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HandLandmarkFrame
Source§impl Debug for HandLandmarkFrame
impl Debug for HandLandmarkFrame
Source§impl Default for HandLandmarkFrame
impl Default for HandLandmarkFrame
Source§fn default() -> HandLandmarkFrame
fn default() -> HandLandmarkFrame
Returns the “default value” for a type. Read more
Source§impl PartialEq for HandLandmarkFrame
impl PartialEq for HandLandmarkFrame
Source§fn eq(&self, other: &HandLandmarkFrame) -> bool
fn eq(&self, other: &HandLandmarkFrame) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for HandLandmarkFrame
Auto Trait Implementations§
impl Freeze for HandLandmarkFrame
impl RefUnwindSafe for HandLandmarkFrame
impl Send for HandLandmarkFrame
impl Sync for HandLandmarkFrame
impl Unpin for HandLandmarkFrame
impl UnsafeUnpin for HandLandmarkFrame
impl UnwindSafe for HandLandmarkFrame
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more