[][src]Trait opencv::core::MatxTrait

pub trait MatxTrait: Sized {
    type ElemType: ValidMatxType;
    fn rows(&self) -> usize;
fn cols(&self) -> usize;
fn val(&self) -> &[Self::ElemType];
fn val_mut(&mut self) -> &mut [Self::ElemType];
fn all(alpha: Self::ElemType) -> Self; fn channels(&self) -> usize { ... }
fn shortdim(&self) -> usize { ... }
fn zeros() -> Self { ... }
fn ones() -> Self { ... }
fn get(&self, idx: (usize, usize)) -> Option<&Self::ElemType> { ... }
unsafe fn get_unchecked(&self, idx: (usize, usize)) -> &Self::ElemType { ... }
fn get_mut(&mut self, idx: (usize, usize)) -> Option<&mut Self::ElemType> { ... }
unsafe fn get_unchecked_mut(
        &mut self,
        idx: (usize, usize)
    ) -> &mut Self::ElemType { ... }
fn eye() -> Self { ... } }

Associated Types

Loading content...

Required methods

fn rows(&self) -> usize

fn cols(&self) -> usize

fn val(&self) -> &[Self::ElemType]

fn val_mut(&mut self) -> &mut [Self::ElemType]

fn all(alpha: Self::ElemType) -> Self

Loading content...

Provided methods

fn channels(&self) -> usize

fn shortdim(&self) -> usize

fn zeros() -> Self

fn ones() -> Self

fn get(&self, idx: (usize, usize)) -> Option<&Self::ElemType>

unsafe fn get_unchecked(&self, idx: (usize, usize)) -> &Self::ElemType

fn get_mut(&mut self, idx: (usize, usize)) -> Option<&mut Self::ElemType>

unsafe fn get_unchecked_mut(
    &mut self,
    idx: (usize, usize)
) -> &mut Self::ElemType

fn eye() -> Self

Loading content...

Implementors

impl<T: ValidMatxType, A: SizedArray<T>> MatxTrait for Matx<T, A>[src]

type ElemType = T

Loading content...