Skip to main content

AnalyticsRelationMetaGroupExt

Trait AnalyticsRelationMetaGroupExt 

Source
pub trait AnalyticsRelationMetaGroupExt: Sealed {
    // Required methods
    fn add_group_mtd(
        &mut self,
        pre_alloc_size: usize,
    ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>;
    fn add_group_mtd_with_size(
        &mut self,
        group_size: usize,
    ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>;
    fn add_keypoints_group(
        &mut self,
        semantic_tag: &str,
        dimension: AnalyticsKeypointDimensions,
        positions: &[i32],
        confidences: Option<&[f32]>,
        visibilities: Option<&[u8]>,
        skeleton_pairs: &[i32],
    ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>;

    // Provided method
    fn add_keypoints_group_from_positions(
        &mut self,
        semantic_tag: &str,
        positions: &[AnalyticsKeypointPosition],
        confidences: Option<&[f32]>,
        visibilities: Option<&[u8]>,
        skeleton_pairs: &[i32],
    ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError> { ... }
}

Required Methods§

Source

fn add_group_mtd( &mut self, pre_alloc_size: usize, ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>

Source

fn add_group_mtd_with_size( &mut self, group_size: usize, ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>

Source

fn add_keypoints_group( &mut self, semantic_tag: &str, dimension: AnalyticsKeypointDimensions, positions: &[i32], confidences: Option<&[f32]>, visibilities: Option<&[u8]>, skeleton_pairs: &[i32], ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>

Provided Methods§

Source

fn add_keypoints_group_from_positions( &mut self, semantic_tag: &str, positions: &[AnalyticsKeypointPosition], confidences: Option<&[f32]>, visibilities: Option<&[u8]>, skeleton_pairs: &[i32], ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>

Implementations on Foreign Types§

Source§

impl AnalyticsRelationMetaGroupExt for MetaRefMut<'_, AnalyticsRelationMeta, Standalone>

Source§

fn add_group_mtd( &mut self, pre_alloc_size: usize, ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>

Source§

fn add_group_mtd_with_size( &mut self, group_size: usize, ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>

Source§

fn add_keypoints_group( &mut self, semantic_tag: &str, dimension: AnalyticsKeypointDimensions, positions: &[i32], confidences: Option<&[f32]>, visibilities: Option<&[u8]>, skeleton_pairs: &[i32], ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>

Implementors§